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 تتحقّق هذه الطريقة من أنّ حقول "إلى" و"الموضوع" و"النص الأساسي" في
Message ليست فارغة، ولكنّها لا تتحقّق من أي شيء آخر غير التحقّق من القيم الفارغة.
يُرجى العِلم أنّه لا يمكن رصد أي أخطاء على مستوى بروتوكول نقل البريد البسيط في هذه المرحلة. وبسبب طبيعة البريد الإلكتروني غير المتزامنة
، سيتم عادةً إبلاغ مُرسِل المغلف بالرسالة بهذه الأخطاء. في
هذه الحالة، سيتلقّى مُرسِل المغلف عادةً رسالة إلكترونية من MAILER-DAEMON تحتوي على
تفاصيل الخطأ.
| المعلَمات | |
|---|---|
msg |
IEmail.Message: IEmail.Message التي تتم محاولة إرسالها |
| عمليات الطرح | |
|---|---|
IOException |
إذا تعذّر إرسال الرسالة الإلكترونية بطريقة يمكن رصدها بشكل متزامن |
IllegalArgumentException |
إذا كان أي من حقول "إلى" أو "الموضوع" أو "النص الأساسي" في msg فارغًا
|