如何使用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