Java 来自谷歌应用程序引擎的电子邮件不';不到
我在GAE中使用了电子邮件发送者(Java),如下所述,效果良好: 我已经将我的项目克隆到第二个应用程序引擎(不同的品牌,等等),突然发送的电子邮件没有到达(是的,我检查了垃圾邮件文件夹:-) 我创建了新的GAE并上传了代码,没有对我的电子邮件类进行任何更改。我添加了发件人电子邮件(xxx)。yyy@gmail.com)电子邮件API授权发件人列表,他们也是该项目的管理员。我从java代码中没有收到任何错误或异常,它说电子邮件发送得很好,但从未收到。我甚至将电子邮件地址更改为随机地址,并正确地收到以下异常:Java 来自谷歌应用程序引擎的电子邮件不';不到,java,google-app-engine,Java,Google App Engine,我在GAE中使用了电子邮件发送者(Java),如下所述,效果良好: 我已经将我的项目克隆到第二个应用程序引擎(不同的品牌,等等),突然发送的电子邮件没有到达(是的,我检查了垃圾邮件文件夹:-) 我创建了新的GAE并上传了代码,没有对我的电子邮件类进行任何更改。我添加了发件人电子邮件(xxx)。yyy@gmail.com)电子邮件API授权发件人列表,他们也是该项目的管理员。我从java代码中没有收到任何错误或异常,它说电子邮件发送得很好,但从未收到。我甚至将电子邮件地址更改为随机地址,并正确地
<stderr>: javax.mail.SendFailedException: Send failure (javax.mail.MessagingException: Illegal Arguments (java.lang.IllegalArgumentException: Unauthorized Sender: Unauthorized sender))
:javax.mail.SendFailedException:发送失败(javax.mail.MessaginException:非法参数(java.lang.IllegalArgumentException:未授权发件人:未授权发件人))
代码在一个项目中有效,但在另一个项目中无效。我错过了什么?我需要添加API吗
多谢各位。
Tim您的发件人电子邮件地址是否符合以下要求: 出于安全目的,邮件的发件人地址必须是以下地址之一: 以下是:
- 当前登录用户的Gmail或Google Apps帐户
- 表格的任何电子邮件地址anything@appname.appspotmail.com或 anything@appalias.appspotmail.com
- 云平台控制台中“电子邮件API授权发件人”下列出的任何电子邮件地址
谢谢谷歌(又名克里斯) 检查您是否没有遇到这个GAE问题:code.google.com/p/googleappengine/issues/detail?id=12786是的,发送的电子邮件符合这些要求。我把范围缩小到信息内容。起初我以为是电子邮件文本的长度。长消息没有通过,但是短消息通过了。然后我删除了指向我的appspot.com的链接,它成功了。基本上,应用程序引擎和谷歌垃圾邮件过滤器已经升级。你问我太紧了!。我可以毫无问题地发送和接收此电子邮件:“请单击此链接:www.xzy,com”,但如果我将此链接更改为“test.appspot.com”,则永远不会收到:-(