2012-07-28 64 views
0

我有一个PHP的Web应用程序,需要通过他们的Gmail /雅虎帐户发送电子邮件给'用户'。我们已经为yahoo和gmail存储了用户的访问权限。有谷歌或雅虎API来发送电子邮件?

基本上,从应用程序发送的所有邮件都应该从用户的yahoo/gmail帐户发出,并应出现在他们的“发送邮件”文件夹中。

那么有没有任何雅虎或Gmail的api允许我发送使用用户访问令牌的最终电子邮件?

我确实为yahoo找到了这个:http://developer.yahoo.com/mail/docs/user_guide/SendMessage.html。这是正确的使用? gmail是否有类似的API?

+0

我认为Gmail支持OAuth的HTTPS: //developers.google.com/google-apps/gmail/oauth_libraries – 2012-07-28 05:52:20

+0

我确实看到了此链接。所以我将不得不通过SMTP发送邮件,然后使用imap在发送的邮件文件夹中手动创建邮件? 这是正确的方法吗? – Nithin 2012-07-28 05:55:31

+2

您只需连接到gmail smtp服务器并使用OAuth作为auth类型并指定用户的oauth标记。请参阅[示例](https://developers.google.com/google-apps/gmail/oauth_protocol#smtp_protocol_exchange) – drew010 2012-07-28 05:59:57

回答

相关问题