Interface MailService (2.0.0)

public interface MailService

The MailService provides a way for user code to send emails to arbitrary destinations.

Methods

send(MailService.Message message)

public abstract void send(MailService.Message message)

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 for to, cc, bcc must not be null.

Parameter
NameDescription
messageMailService.Message

The message to be sent.

Exceptions
TypeDescription
IOException

when incorrect arguments are passed.

sendToAdmins(MailService.Message message)

public abstract void sendToAdmins(MailService.Message message)

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 be null.

Parameter
NameDescription
messageMailService.Message

The message to be sent.

Exceptions
TypeDescription
IOException

when incorrect arguments are passed.