【问题标题】:Sending email from my domain vs from the admin google account?从我的域发送电子邮件与从管理员谷歌帐户发送电子邮件?
【发布时间】:2011-03-18 13:27:02
【问题描述】:

我有一个域 xyz.com,现在它指向我在 apppot 中的应用程序。我想针对各种事件向用户发送电子邮件警报。但是,appengine 将电子邮件发件人限制为用于创建 google app engine 帐户的管理员电子邮件地址。

我可以使用应用引擎代表 user@xyz.com 发送电子邮件吗?如果没有,是否有一个简单的解决方法来做到这一点?

【问题讨论】:

    标签: python google-app-engine email


    【解决方案1】:

    根据 Google App Engine 中有关 sending mail 的文档,电子邮件发件人必须是:

    • 与应用程序关联的管理员帐户的电子邮件地址或
    • 当前登录用户的 Google 帐户电子邮件地址或
    • 一个有效的应用电子邮件地址(字符串@appid.appspotmail.com,更多信息请参见here

    因此,如果您的用户在使用该应用程序时使用他/她的 Google 帐户登录,您将能够通过发件人 user@xyz.com 发送邮件。 如果没有,您将不得不使用管理员帐户的电子邮件、应用程序电子邮件地址或创建一个单独的 Google 帐户(您将其作为应用程序的管理员)用于此目的,如 documentation 中建议的解决方法。

    【讨论】:

      【解决方案2】:

      发送电子邮件时,您可以将发件人指定为当前登录用户或任何注册管理员。不一定是创建应用的管理员。

      另外请注意,您可以将任何电子邮件地址添加为应用程序的管理员(从管理控制台的权限选项卡中)。它不需要是 Gmail 或 Google Apps 帐户;您可以访问以单击确认链接的任何电子邮件帐户都可以使用。

      【讨论】:

      • 谢谢。你是对的,你可以使用任何电子邮件地址。但如果它尚未绑定到 Google 帐户,那么您必须使用该电子邮件地址 sign up for a Google account 才能登录并接受成为应用管理员的请求。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-25
      • 2013-03-24
      • 1970-01-01
      • 1970-01-01
      • 2016-11-25
      • 1970-01-01
      相关资源
      最近更新 更多