Interface Summary Interface Description IMailServiceFactoryFactory for creating a
MailServiceprovides a way for user code to send emails to arbitrary destinations.
Class Summary Class Description BounceNotificationThe
BounceNotificationobject represents an incoming bounce notification.
BounceNotification.Detailsclass describes either the original message that caused a bounce, or the notification message describing the bounce.
BounceNotificationParserparses an incoming HTTP request into a description of a bounce notification.
IMailServiceFactoryProviderFactory provider for
MailService.Attachment MailService.Header MailService.MessageMessages are prepared by the caller, and then submitted to the Mail service for sending. MailServiceFactoryFactory for creating a
Package com.google.appengine.api.mail Description
This low-level API is intended primarily for framework authors.
For application developers we provide a custom
javax.mail.Transport that allows the standard
javax.mail interface to be used to send emails. No special
configuration is required to send emails via this interface.
MailService.Message class represents a message,
including sender and recipient information, and possibly
MailService.Attachment objects. These can
be independently created via their respective constructors.
Sending a message requires a
MailService object, created
MailServiceFactory. Messages are sent
asynchronously, so the
MailService methods will always
succeed immediately. Any errors in the mail message will be
returned to the sender's address as "bounce" messages.