IEmail
public
interface
IEmail
com.android.tradefed.util.IEmail |
Schnittstelle zum Senden von E-Mails.
Zusammenfassung
Verschachtelte Klassen | |
---|---|
class |
IEmail.Message
Container für E-Mail-Nachrichtendaten. |
Öffentliche Methoden | |
---|---|
abstract
void
|
send(IEmail.Message msg)
Eine Methode zum Senden einer |
Öffentliche Methoden
senden
public abstract void send (IEmail.Message msg)
Eine Methode zum Senden einer Message
. Prüft, ob die Felder „An“, „Betreff“ und „Text“ der Message
nicht null sind. Es werden keine weiteren Prüfungen durchgeführt.
Fehler auf SMTP-Ebene können in dieser Phase nicht erkannt werden. Aufgrund der asynchronen Natur von E-Mails werden sie in der Regel an den Envelope-Absender der Nachricht gesendet. In diesem Fall erhält der Absender des Umschlags in der Regel eine E-Mail von MAILER-DAEMON mit den Details zum Fehler.
Parameter | |
---|---|
msg |
IEmail.Message : Die IEmail.Message , die gesendet werden soll |
Ausgabe | |
---|---|
IllegalArgumentException |
wenn eines der Felder „An“, „Betreff“ oder „Text“ von msg den Wert „null“ hat |
|
wenn das Senden der E-Mail auf synchron erkennbare Weise fehlgeschlagen ist |