Package com.google.appengine.api.mail
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.
The MailService.Message class represents a message, including sender and recipient
information, and possibly attachments as MailService.Attachment objects. These can be
independently created via their respective constructors.
Sending a message requires a MailService object, created by the 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.
-
Interface Summary Interface Description IMailServiceFactory Factory for creating aMailService.MailService TheMailServiceprovides a way for user code to send emails to arbitrary destinations. -
Class Summary Class Description BounceNotification TheBounceNotificationobject represents an incoming bounce notification.BounceNotification.Details TheBounceNotification.Detailsclass describes either the original message that caused a bounce, or the notification message describing the bounce.BounceNotificationParser TheBounceNotificationParserparses an incoming HTTP request into a description of a bounce notification.IMailServiceFactoryProvider Factory provider forIMailServiceFactory.MailService.Attachment MailService.Header MailService.Message Messages are prepared by the caller, and then submitted to the Mail service for sending.MailServiceFactory Factory for creating aMailService.