Package com.google.appengine.api.mail
Interface MailService
public interface MailService
The
MailService
provides a way for user code to send emails
to arbitrary destinations.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
static class
static class
Messages are prepared by the caller, and then submitted to the Mail service for sending. -
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
send
Sends a mail that has been prepared in a MailService.Message.The message will be delivered asynchronously, and delivery problems will result in a bounce to the specified sender.
Sender
and at least one of the collections forto, cc, bcc
must not benull
.- Parameters:
message
- The message to be sent.- Throws:
IllegalArgumentException
- when incorrect arguments are passed.IOException
- on internal delivery errors.
-
sendToAdmins
Send an email alert to all admins of an application.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 benull
.- Parameters:
message
- The message to be sent.- Throws:
IllegalArgumentException
- when incorrect arguments are passed.IOException
- on internal delivery errors.
-