to top
public interface

IEmail

com.android.tradefed.util.IEmail
Known Indirect Subclasses

Class Overview

Interface for sending email.

Summary

Nested Classes
class IEmail.Message Container for email message data. 
Public Methods
abstract void send(IEmail.Message msg)
A method to send a IEmail.Message.

Public Methods

public abstract 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 if any of the to, subject, or body fields of msg is null
IOException if sending email failed in a synchronously-detectable way