google-app-engine – 应用引擎不发送电子邮件

我在app引擎上部署的应用程序已经成功运行了半年.一个功能是发送电子邮件.但是今天它每次都因为这个错误而开始失败:

javax.mail.SendFailedException:发送失败(javax.mail.MessagingException:Illegal Arguments(java.lang.IllegalArgumentException:Unauthorized Sender:Unauthorized sender))

当然发件人电子邮件在app引擎控制台中注册.

我什么都没改变!

谁有同样的问题?

最佳答案 如果有人遇到同样的问题,原因是邮件的发件人不正确或没有发送电子邮件的权限,我使用默认的noreply@your-application-id.appspot.com帐户发送电子邮件.

InternetAddress from = new InternetAddress(
                    String.format("noreply@%s.appspotmail.com", SystemProperty.applicationId.get()),
                    "Your Application Name") ;
message.setFrom(from);
点赞