|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface MailService
The MailService provides a way for user code to send emails
to arbitrary destinations.
| Nested Class Summary | |
|---|---|
static class |
MailService.Attachment
|
static class |
MailService.Header
|
static class |
MailService.Message
Messages are prepared by the caller, and then submitted to the Mail service for sending. |
| Method Summary | |
|---|---|
void |
send(MailService.Message message)
Sends a mail that has been prepared in a MailService.Message. |
void |
sendToAdmins(MailService.Message message)
Send an email alert to all admins of an application. |
| Method Detail |
|---|
void send(MailService.Message message)
throws java.io.IOException
The message will be delivered asynchronously, and delivery problems will result in a bounce to the specified sender.
and at least one of the collections for to, cc, bcc
must not be null.
message - The message to be sent.
java.lang.IllegalArgumentException - when incorrect arguments are passed.
java.io.IOException - on internal delivery errors.
void sendToAdmins(MailService.Message message)
throws java.io.IOException
The message will be delivered asynchronously, and delivery problems will result in a bounce to the admins.
The content of the to, cc, bcc fields should be null.
message - The message to be sent.
java.lang.IllegalArgumentException - when incorrect arguments are passed.
java.io.IOException - on internal delivery errors.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||