Package com.google.appengine.api.mail
Interface MailService
-
public interface MailServiceTheMailServiceprovides a way for user code to send emails to arbitrary destinations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMailService.Attachmentstatic classMailService.Headerstatic classMailService.MessageMessages are prepared by the caller, and then submitted to the Mail service for sending.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsend(MailService.Message message)Sends a mail that has been prepared in a MailService.Message.voidsendToAdmins(MailService.Message message)Send an email alert to all admins of an application.
-
-
-
Method Detail
-
send
void send(MailService.Message message) throws IOException
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.
Senderand at least one of the collections forto, cc, bccmust not benull.- Parameters:
message- The message to be sent.- Throws:
IllegalArgumentException- when incorrect arguments are passed.IOException- on internal delivery errors.
-
sendToAdmins
void sendToAdmins(MailService.Message message) throws IOException
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, bccfields should benull.- Parameters:
message- The message to be sent.- Throws:
IllegalArgumentException- when incorrect arguments are passed.IOException- on internal delivery errors.
-
-