我有一個PHP的Web應用程序,需要通過他們的Gmail /雅虎帳戶發送電子郵件給'用戶'。我們已經爲yahoo和gmail存儲了用戶的訪問權限。有谷歌或雅虎API來發送電子郵件?
基本上,從應用程序發送的所有郵件都應該從用戶的yahoo/gmail帳戶發出,並應出現在他們的「發送郵件」文件夾中。
那麼有沒有任何雅虎或Gmail的api允許我發送使用用戶訪問令牌的最終電子郵件?
我確實爲yahoo找到了這個:http://developer.yahoo.com/mail/docs/user_guide/SendMessage.html。這是正確的使用? gmail是否有類似的API?
我認爲Gmail支持OAuth的HTTPS: //developers.google.com/google-apps/gmail/oauth_libraries – 2012-07-28 05:52:20
我確實看到了此鏈接。所以我將不得不通過SMTP發送郵件,然後使用imap在發送的郵件文件夾中手動創建郵件? 這是正確的方法嗎? – Nithin 2012-07-28 05:55:31
您只需連接到gmail smtp服務器並使用OAuth作爲auth類型並指定用戶的oauth標記。請參閱[示例](https://developers.google.com/google-apps/gmail/oauth_protocol#smtp_protocol_exchange) – drew010 2012-07-28 05:59:57