2010-11-18 55 views
6

我无法通过Google App Engine的应用程序发送电子邮件。我遇到了几个新手障碍,我将非常感谢您的帮助。InvalidSenderError:未经授权的发件人(Google App Engine)

我把这个功能从the tutorial和“发件人”字段,我把我的Gmail帐户,我用来创建应用程序:

mail.send_mail(sender="[email protected]", 
         to="[email protected]", 
         subject="test email from app", 
         body="hello") 

当我尝试,我得到的错误:

InvalidSenderError: Unauthorized sender 

但电子邮件

sender="[email protected]", 

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

的教程说:

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.

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

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

+0

[Google Appengine发送电子邮件:\ [Error \]未授权发件人]的可能副本(http://stackoverflow.com/questions/11621019/google-appengine-sending-emails-error-unauthorized-sender) – LtWorf 2013-12-27 07:21:39

回答

7

我读到它们的基础地址,所以也许这就是问题所在,通过谷歌应用程序别名和昵称将无法识别。 我刚刚在几天前处理过这个问题,并确保所有发件人地址都列在应用程序控制台的“权限”部分中,它一切正常。

+2

发件人我用来发送电子邮件的地址与“权限”部分中列出的电子邮件完全相同。我现在只需加倍检查。什么是Google应用程序的别名和昵称?我正在使用完全从仪表板中的权限复制的电子邮件。谢谢。 – Zeynel 2010-11-18 18:17:45

相关问题