اكتشاف ومعالجة رسائل البريد المرتدة
Contents
[
Hide
]
عند إرسال رسائل البريد، قد تفشل بعض الرسائل في الوصول إلى المستلمين، على سبيل المثال بسبب عنوان مستلم غير صالح أو صندوق بريد ممتلئ. تُعرف هذه الرسائل غير المُسلمة باسم رسائل بريد مرتدة.
يوفر Aspose.Email للـ C++ طريقة مريحة لاكتشاف وتحليل الرسائل المرتدة باستخدام MailMessage و BounceResult فئات. الـ MailMessage::CheckBounced() طريقة تحدد ما إذا كانت الرسالة مرتدة وتعيد BounceResult كائن يحتوي على معلومات مفصلة مثل:
- ما إذا كانت الرسالة ارتدت
- عنوان المستلم
- نوع إجراء الارتداد
- السبب ورمز الحالة للارتداد
يسمح ذلك للمطورين بتحديد فشل التسليم تلقائيًا واتخاذ الإجراءات المناسبة مثل تنظيف العناوين غير الصالحة من قوائم البريد.
يوضح مثال الشيفرة التالي كيفية التحقق مما إذا كانت رسالة بريد إلكتروني قد ارتدت واسترجاع معلومات مفصلة عنها: