yahoo mail api integration with oauth in php - yahoo

I have a strange requirement.
I need to read email from yahoo using php from my webapplication and store the user email in database
So is there any way to do this ?
Thanks.

It seems API access to Yahoo it's down ..
The page https://developer.yahoo.com/mail/ states:
"Access to Yahoo’s IMAP service is one of the top requests from the application developer community. We are happy to announce that a Yahoo IMAP service with OAuth-2.0 will be available in early 2015. As announced on Dec 19th, 2014, we will no longer support the current Yahoo-customized Mail APIs after February 16, 2015. We will provide a migration path to this new service, which will allow us to better serve the developer community. For more information, send a mail to imap-service#yahoo-inc.com. "

Related

Alternative to Appcenter / HockeyApp for hosting mobile applications

I am looking for an alternative to HockeyApp, so that I can host and deliver Xamarin Application to end customers (UWP, iOS, Android). The reason I cannot use HockeyApp is that the authentication mechanism has changed and requires one of github, microsoft, google, etc credentials to register/login. The end customers with their business emails, should not be using personal logins to access enterprise stuff.
Have checked tools like TestFairy, etc. None of them serve the purpose or are missing UWP app hosting.
Your customers can create Microsoft account with their business email. It's free. Not tied to outlook.com email address. They will benefit from improved security compared to the deprecated HockeyApp authentication.
you can create google account with office email, suppose for your business you use oultlook.com, with the same id you can create account on google only thing is gmail will not be there for you because you already have outlook, but you can use all google service with this account.

new API for Add-Ins in Outlook 2016 Windows/Mac/Web

I have written an Outlook Add-In using the "standard" approach, which is a COM Add-In, compatible with Outlook Windows desktop versions.
I'm doing now a research about the capabilities of the new Office API which uses Javascript/HTML and is compatible with Outlook 2016 Windows/Mac and Web.
However, the resources seem really limited, where can I the information what functionalities that API provides i.e. in scope of the Calendar functionality of Outlook?
You can get started using JavaScript APIS using this link : https://dev.outlook.com/MailAppsGettingStarted/GetStarted
API Reference : https://dev.outlook.com/reference/add-ins/
This API provides access to mail/calendar item. This APIs are supported in Windows Outlook 2016 and Outlook Web Mail access client.
Hope it helps.
You are right, the functinality is still limited. See https://dev.outlook.com/ for more information about available APIs. But you may also find the EWS helpful. Read more about that in the EWS Managed API, EWS, and web services in Exchange section.

Mail API - MailChimp VS Amazon SES VS mailgun

We are looking at integrating with some kind of mail service API but the key thing is we need extensive reporting. I cant get much details on this from the different providers short of contact them so I thought id just ask and find out if anyone knows which service has detailed reporting?
I assume Amazon SES would be the best choice (+ price is good) but confirmation that their service offers really good API reporting would help finalise my decision.
We will be hooking into their API for reporting and displaying the reports on our clients CMS. No, we dont want to redirect the client to any of the provider's login as we want all the clients website data centralised.
With Amazon SES you have all the reporting that you want, but you will have to generate it yourself. Clicks/Bounces/Opens - Amazon SES does not provide you with any of these out of the box, not by an API and not by their console.
Mandrill (which is mailchimp's api service) does provide much more extensive repoting built in, but last I checked, you can't access it by API, only in their dashboard.
I have no idea about mailgun
Well since asking this question I have landed up using MailChimp's API. At the time of asking I couldnt find info on a MailChimp API with reporting.
Great API and features but quite complex replicating their back-end within your own CMS (especially campaigns).

Does Outlook.com support EWS?

Does Outlook.com support EWS? If no, what are the different ways to access a users tasks and calendar using python?
So far I have done the following:
Used EWSWrapper and tried out using suds-ews with python. All these implementation fail when i try with an outlook.com account.
So here is what I want to know:
If EWS is not available , what other ways can I do to retrieve task and calendar list .
Is there a library in python that I can use which considers, earlier 2007 exchange servers, the newer once from 2010 to 2013 and does basic error handling.
Any help is appreciated.
Yes it supports now
Microsoft migrated from the legacy infrastructure to latest Office 365 based infrastructure
Following code snippet in c# will send HelloWorld message via EWS from outlook.com
var service = new ExchangeService
{
TraceEnabled = true,
TraceFlags = TraceFlags.All,
Credentials = new WebCredentials("user#outlook.com", "p#ssw0rd"),
Url = new Uri("https://outlook.com/EWS/Exchange.asmx")
};
var email = new EmailMessage(service);
email.ToRecipients.Add("recipient#outlook.com");
email.Subject = "HelloWorld";
email.Body = new MessageBody("This is the first email I've sent by using the EWS Managed API.");
email.Send();
For more code samples visit EWS Managed API docs
Currently the consumer facing Outlook.com (this is the Hotmail replacement, not to be confused with the Office 365 offering which uses the same root domain name) does NOT support EWS. It only supports EAS.
See this thread: http://answers.microsoft.com/en-us/windowslive/forum/mail-profile/i-want-to-access-outlookcom-account-over-exchange/83971a95-7fb3-483a-96fc-ac7e0299345b?msgId=71d12357-f735-4958-baef-39997b5802c8
I'm a C#-Developer so I don't know how it works in Python, but EWS Managed API works with ExchangeOnline. I'm already using it.
Maybe you have to enable redicreting in the autodiscover. See:
http://msdn.microsoft.com/en-us/office365trainingcourse_10l_1_topic2
I tried to connect to Outlook.com with ServerVersion 2010 and 2013-Setting and both work fine.
Outlook.com accounts do not support the EWS exchange service API especially when trying to use the oAuth2 token obtain from live.com.
It is recommended to try and use the REST API. The REST API is currently enabled on all Office 365 accounts that have Exchange Online and some Outlook.com accounts.
You can find more detailed information about it here and here

MS Exchange integration

Does there exist a third party component which lets you seamless integrate your calendar application with MS Exchange?
Are there any open source components who do that?
This is about calendar, not mail.
By default, Exchange now use WebDAV to give access to mail & calendar. You may want to have a look at how the Evolution mail client does it.

Resources