如何使用Google-App-Engine從Gmail帳戶發送電子郵件?發件人地址是問題,由於垃圾郵件,這是可以理解的限制。 (限制在這裏:https://developers.google.com/appengine/docs/java/mail/usingjavamail#Senders_and_Recipients)GAE從Gmail帳戶發送電子郵件
目的:我希望用戶來到網站,註冊使用該服務(通過OAuth)。並且該服務將能夠發送設置爲用戶電子郵件地址的「發件人地址」的電子郵件。 (服務:發送電子郵件的電子表格公式)
相關問題:Accessing Gmail account from Google App Engine
選項:
1)避免的JavaMail:通過HTTP電子郵件看起來像它會收取少量費用的工作。可以使用:亞馬遜SES aws.amazon.com/ses/
不可能 2)contextIO - some people建議contextIO。更新: 不發送電子郵件,請參見http://context.io/docs/2.0
3)OAuth - 它看起來像您可以使用OpenID併發送電子郵件作爲當前登錄的用戶。所以可能使用OAuth離線發送。 (用戶API https://developers.google.com/appengine/docs/java/users/)
4)發送者驗證 - (僅可用於測試的東西出來,而不是一個生產質量的溶液)應用程序引擎具有「邀請用戶在該應用程序協作」爲觀看者。也許有用於添加協作者的API。
採摘 5)插座/ SMTP審判 - (僅認證的SMTP)在2012年九月谷歌發佈http://googleappengine.blogspot.com.au/2012_09_01_archive.html
1)否,AFAIK;也是http://stackoverflow.com/q/4000748/257568 2)最簡單的路徑,恕我直言3)只有如果有一個HTTP API,我沒有看到一個4)聽起來是錯誤的方式 – ArtemGr
謝謝,做了更多的狩獵。 contextIO不發送電子郵件:( – eddyparkinson
>的套接字API可讓您使用SMTP(SMTP認證只)從這裏:。https://groups.google.com/forum/?fromgroups=#!topic/google-appengine/YNEnaGQqqZE – eddyparkinson