to top
public class

Email

extends Object
implements IEmail
java.lang.Object
   ↳ com.android.tradefed.util.Email

Class Overview

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.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.android.tradefed.util.IEmail

Constants

static final String CRLF

Constant Value: " "

Public Constructors

public Email ()

Public Methods

public 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 The IEmail.Message to try to send
Throws
IllegalArgumentException
IOException