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