Пакет com.google.appengine.api.mail

Приложения App Engine могут отправлять электронные сообщения от имени администраторов приложения или аутентифицированных пользователей с помощью стандартного интерфейса javax.mail через этот низкоуровневый API.

См.:
          Описание

Краткое описание интерфейсов
MailService Интерфейс MailService позволяет добавить в код возможность отправки сообщений по электронной почте на произвольные адреса.
 

Краткий обзор классов
MailService.Attachment  
MailService.Message Сообщения подготавливаются вызывающим методом, после чего отправляются в службу Mail для отправки.
MailServiceFactory Фабрика для создания интерфейса MailService.
 

Описание пакета com.google.appengine.api.mail

Приложения App Engine могут отправлять электронные сообщения от имени администраторов приложения или аутентифицированных пользователей с помощью стандартного интерфейса javax.mail через этот низкоуровневый API. Получение сообщений не поддерживается. Дополнительная информация доступна в документации.

Этот низкоуровневый API преимущественно предназначен для разработчиков инфраструктур. Для разработчиков приложений есть специальный класс javax.mail.Transport, который позволяет использовать интерфейс javax.mail для отправки сообщений. Чтобы отправлять электронные сообщения с помощью этого интерфейса, специальная конфигурация не требуется.

Класс MailService.Message представляет сообщение, включая информацию об отправителе и получателе и дополнительно приложения в виде объектов MailService.Attachment. Эти объекты можно создать отдельно с помощью соответствующих конструкторов.

Для отправки сообщения требуется объект MailService, созданный классом MailServiceFactory. Сообщения отправляются асинхронно, поэтому методы MailService выполняются сразу. Все ошибки в электронном сообщении возвращаются на адрес электронной почты отправителя в виде возвращенных сообщений.