InvalidSenderError: неавторизованный отправитель (Google App Engine) - PullRequest
6 голосов
/ 18 ноября 2010

У меня проблемы с отправкой электронной почты из моего приложения в Google App Engine.Я сталкиваюсь с несколькими препятствиями для новичков, и я был бы признателен за вашу помощь.

Я взял эту функцию из учебника и в поле "отправитель" я поместил свою учетную запись gmail, которую использовал для созданияapp:

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.

Так что электронное письмо, которое я использовал для создания приложения, должно работать как отправитель.Что я делаю неправильно?Спасибо.

(я задал тот же вопрос в группе GAE, но ответа не было)

1 Ответ

7 голосов
/ 18 ноября 2010

Я прочитал, что псевдонимы и псевдонимы в приложениях Google не будут распознаваться как их базовый адрес, так что, возможно, в этом проблема.Я подошел к этому всего несколько дней назад и, убедившись, что все адреса отправителей указаны в разделе «разрешения» консоли приложения, все заработало нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...