Google App Engine发送邮件不起作用

时间:2016-08-21 19:37:55

标签: python email google-app-engine

我正在尝试使用Python和Google App Engine向某些地址发送自动电子邮件:

    message = mail.EmailMessage(sender="noreply@"+app_identity.get_application_id()+".appspotmail.com",subject="Verify Email",to="Bob Person <bob.person@gmail.com>")
        message.body = "Hey, someone tried to register an account with this email."
        message.send()

我删除了自己的电子邮件并将其替换为Bob Person,但我的电子邮件是正确的。此外,我可以确认使用无效的发件人电子邮件会导致无效的发件人错误,因此这不是问题。任何人都可以对此有所了解吗?

2 个答案:

答案 0 :(得分:2)

发件人的电子邮件ID应作为所有者添加到appengine项目中,或使用服务帐户ID作为发件人。

答案 1 :(得分:0)

事实证明,解决方案是删除appspot.com链接。我最终使用了一个有点的API来替换有点的链接。感谢大家帮忙解决这个问题,如果这种行为被正式记录下来,那将非常有用。