IEmail
public
interface
IEmail
com.android.tradefed.util.IEmail |
ממשק לשליחת אימייל.
סיכום
כיתות בתצוגת עץ | |
---|---|
class |
IEmail.Message
מאגר לנתוני הודעות אימייל. |
שיטות ציבוריות | |
---|---|
abstract
void
|
send(IEmail.Message msg)
שיטה לשליחת |
שיטות ציבוריות
שליחה
public abstract void send (IEmail.Message msg)
שיטה לשליחת Message
. הפונקציה מוודאת ששדות ה-to, subject ו-body של Message
הם לא null, אבל לא מבצעת אימות מעבר לבדיקות null.
חשוב לזכור שאי אפשר לזהות בשלב הזה שגיאות ברמת ה-SMTP. בגלל האופי האסינכרוני של האימייל, בדרך כלל הדיווח על השגיאות יתבצע לשולח המעטפה של ההודעה. במקרה כזה, בדרך כלל השולח של המעטפה יקבל אימייל מ-MAILER-DAEMON עם פרטי השגיאה.
פרמטרים | |
---|---|
msg |
IEmail.Message : ה-IEmail.Message שרוצים לנסות לשלוח |
זריקות | |
---|---|
IllegalArgumentException |
אם אחד מהשדות to, subject או body של msg הוא null |
|
אם שליחת האימייל נכשלה באופן שאפשר לזהות באופן סינכרוני |