See: Description
Interface | Description |
---|---|
IMailServiceFactory |
Factory for creating a
MailService . |
MailService |
The
MailService provides a way for user code to send emails
to arbitrary destinations. |
Class | Description |
---|---|
BounceNotification |
The
BounceNotification object represents an incoming bounce
notification. |
BounceNotification.Details |
The
BounceNotification.Details class describes either the original
message that caused a bounce, or the notification message describing the
bounce. |
BounceNotificationParser |
The
BounceNotificationParser parses an incoming HTTP request into
a description of a bounce notification. |
IMailServiceFactoryProvider |
Factory provider for
IMailServiceFactory . |
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 a
MailService . |
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.