【发布时间】:2011-03-08 10:46:47
【问题描述】:
我已使用 Google App Engine 成功发送了一封电子邮件。但是,我可以上班的唯一电子邮件地址是我列为网站管理员的 gmail 地址。我在自己的域上运行该应用程序(使用 Google Apps 购买和维护)。我想从我自己的域发送电子邮件。这是代码(或类似的代码):
from google.appengine.api import mail
sender = "myaddress@google.com"
sender_i_want = "myaddress@mygoogleapp.com"
mail.send_mail(sender=sender,
to="Albert Johnson <Albert.Johnson@example.com>",
subject="Your account has been approved",
body=some_string_variable)
当我尝试从我自己的域发送它时遇到的错误是“InvalidSenderError:未经授权的发件人”。我拥有域名,我确实授权使用我的域名发送邮件,我只需要知道如何让 App Engine 相信这是真的。
【问题讨论】:
-
按照遗嘱的说明,我将另一封电子邮件添加为管理员,并且成功了。
标签: python google-app-engine email