代码之家  ›  专栏  ›  技术社区  ›  Zeynel

InvalidSenderError:未经授权的发件人(Google应用程序引擎)

  •  6
  • Zeynel  · 技术社区  · 14 年前

    我在谷歌应用引擎上发送电子邮件时遇到问题。我遇到了几个新的跨栏,非常感谢你的帮助。

    我从 the tutorial 对于“sender”字段,我将创建应用程序时使用的gmail帐户放在下面:

    mail.send_mail(sender="owners_email_acco...@gmail.com", 
                           to="xxxx...@gmail.com", 
                           subject="test email from app", 
                           body="hello") 
    

    当我尝试这个时,我得到了错误:

    InvalidSenderError: Unauthorized sender 
    

    但是电子邮件

    sender="owners_email_acco...@gmail.com", 
    

    是我用来登录应用程序的电子邮件;这是我用来创建应用程序的电子邮件。

    教程说:

    The email address of the sender, the From address. The sender address must be one of the following types: The address of a registered administrator for the application. You can add administrators to an application using the Administration Console.

    所以我用来创建应用程序的电子邮件应该作为发件人。我做错什么了?谢谢。

    (我问 same question 在GAE组,但没有回复)

    1 回复  |  直到 8 年前
        1
  •  7
  •   Steven Kampen    11 年前

    我读到谷歌应用程序的别名和昵称不会被识别为它们的基本地址,所以这可能是问题所在。 几天前我就接触到了这个问题,在确保所有发送者地址都列在应用程序控制台的“权限”部分之后,一切都正常。