gpt4 book ai didi

java - 来自 Google App Engine 的电子邮件未送达

转载 作者:行者123 更新时间:2023-11-30 07:27:28 25 4
gpt4 key购买 nike

我一直在我的 GAE 中使用电子邮件发送器 (Java),如下所述,它工作正常: https://cloud.google.com/appengine/docs/java/mail/usingjavamail

我已将我的项目克隆到第二个应用程序引擎(不同的品牌等),突然发送的电子邮件没有到达(是的,我检查了垃圾邮件文件夹:-)

我创建了新的 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))

代码在一个项目中有效,但在另一个项目中无效。我缺少什么?我需要添加 API 吗?

谢谢。蒂姆

最佳答案

您的发件人电子邮件地址是否符合以下条件:

For security purposes, the sender address of a message must be one of the following:

  • The Gmail or Google Apps Account of the user who is currently signedin
  • Any email address of the form anything@appname.appspotmail.com or anything@appalias.appspotmail.com
  • Any email address listed in the Cloud Platform Console under Email API Authorized Senders

来源:https://cloud.google.com/appengine/docs/python/mail/

根据您的问题:只需检查发件人电子邮件是否在 App Engine > 设置 > 电子邮件 API 授权发件人中

关于java - 来自 Google App Engine 的电子邮件未送达,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36627512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com