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 |