Email

public class Email
extends Object implements IEmail

java.lang.Object
   ↳ com.android.tradefed.util.Email


A helper class to send an email. Note that this class is NOT PLATFORM INDEPENDENT. It will likely fail on Windows, and possibly on Mac OS X as well. It will fail on any machine where The binary pointed at by the mailer constant doesn't exist.

Summary

Constants

String CRLF

Public constructors

Email()

Public methods

void send(IEmail.Message msg)

A method to send a IEmail.Message.

Constants

CRLF

String CRLF

Constant Value: " "

Public constructors

Email

Email ()

Public methods

send

void send (IEmail.Message msg)

A method to send a IEmail.Message. Verifies that the to, subject, and body fields of the IEmail.Message are not null, but does no verification beyond the null checks. Note that any SMTP-level errors are undetectable at this stage. Because of the asynchronous nature of email, they will generally be reported to the envelope-sender of the message. In that case, the envelope-sender will typically receive an email from MAILER-DAEMON with the details of the error.

Parameters
msg IEmail.Message: The IEmail.Message to try to send

Throws
IllegalArgumentException
IOException