IEmail
  public
  
  
  
  interface
  IEmail
  
  
  
| com.android.tradefed.util.IEmail | 
Interface for sending email.
Summary
| Nested classes | |
|---|---|
| 
        
        
        
        
        class | IEmail.MessageContainer for email message data. | 
| Public methods | |
|---|---|
| 
        abstract
        
        
        
        
        void | 
      send(IEmail.Message msg)
      A method to send a  | 
Public methods
send
public abstract void send (IEmail.Message msg)
A method to send a Message.  Verifies that the to, subject, and body fields of the
 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: TheIEmail.Messageto try to send | 
| Throws | |
|---|---|
| IllegalArgumentException | if any of the to, subject, or body fields of msgis
         null | 
|  | if sending email failed in a synchronously-detectable way | 
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2023-07-19 UTC.
