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 TheMailService
provides a way for user code to send emails to arbitrary destinations. -
Class Summary Class Description BounceNotification TheBounceNotification
object represents an incoming bounce notification.BounceNotification.Details TheBounceNotification.Details
class describes either the original message that caused a bounce, or the notification message describing the bounce.BounceNotificationParser TheBounceNotificationParser
parses 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
.