• Официальный сайт SDK
  • Сайт с примерами кода

Исключения

В пакете google.appengine.api.mail реализованы классы следующих исключений:

исключение Error()

Это базовый класс всех исключений пакета.

исключение BadRequestError()

Сервис электронной почты отклонил отправляемое сообщение, конкретная ошибка не была указана.

исключение InvalidSenderError()

В экземпляре класса EmailMessage задан атрибут sender, который не является допустимым для этого приложения. В качестве адреса отправителя должен быть указан адрес электронной почты зарегистрированного администратора приложения или адрес текущего авторизованного пользователя. Администраторы указываются с использованием Административной консоли. Адрес текущего авторизованного пользователя может быть определен с помощью Users API.

исключение InvalidEmailError()

Был указан неверный адрес электронной почты. В полях сообщения (таких как sender или to) должны быть определены только допустимые значения адресов.

исключение InvalidAttachmentTypeError()

Экземпляр класса EmailMessage содержит по крайней мере одно вложение файла, расширение которого недопустимо. Для изучения списка допустимых расширений смотрите раздел Допустимые типы вложений.

исключение MissingRecipientsError()

Экземпляр класса EmailMessage не содержит ни одного получателя, заданного в полях: to, cc, bcc. Для отправки сообщения должен быть указан хотя бы один получатель.

исключение MissingSenderError()

В экземпляре класса EmailMessage не задано значение поля sender. Для отправки сообщения оно должно быть установлено.

исключение MissingSubjectError()

В экземпляре класса EmailMessage не задано значение поля subject. Для отправки сообщения оно должно быть установлено.

исключение MissingBodyError()

В экземпляре класса EmailMessage не задано значение поля body. Для отправки сообщения оно должно быть установлено.