我有一个域 xyz.com,现在它指向我在 appspot 中的应用程序。我想就各种事件向用户发送电子邮件提醒。但是,appengine 将电子邮件发件人限制为用于创建 google app engine 帐户的管理员电子邮件地址。
我可以使用 App Engine 代表 user@xyz.com 发送电子邮件吗?如果没有,是否有一个简单的解决方法来做到这一点?
请您参考如下方法:
根据有关 sending mail 的文档在 Google App Engine 中,电子邮件发件人必须是:
- 与申请关联的管理员帐户的电子邮件地址或
- 当前登录用户的 Google 帐户电子邮件地址或
- 一个有效的应用程序电子邮件地址(string @ appid.appspotmail.com,请参阅 here 了解更多信息)
因此,如果您的用户在使用该应用程序时使用他/她的 Google 帐户登录,您将能够使用发件人 user@xyz.com 发送邮件。 如果没有,您将必须使用管理员帐户的电子邮件、应用程序电子邮件地址或创建一个单独的 Google 帐户(您将其设为应用程序的管理员)以用于此目的,正如 documentation 中建议的解决方法一样。 .
