شناسایی و پردازش ایمیل‌های برگشتی

Contents
[ ]

هنگام ارسال ایمیل‌ها، برخی پیام‌ها ممکن است به دریافت‌کنندگانشان نرسند، برای مثال به دلیل آدرس نادرست گیرنده یا صندوق‌پستی پر. این پیام‌های نامرسید ایمیل‌های برگشتی نامیده می‌شوند.

Aspose.Email برای C++ راهی راحت برای شناسایی و تحلیل پیام‌های برگشتی با استفاده از MailMessage و BounceResult کلاس‌ها. MailMessage::CheckBounced() متد تعیین می‌کند آیا پیام برگشت است و یک BounceResult شیئی که حاوی اطلاعات جزئی از جمله:

  • آیا پیام برگشت کرده است
  • آدرس گیرنده
  • نوع عمل برگشت
  • دلیل و کد وضعیت برگشت

این به توسعه‌دهندگان امکان می‌دهد به‌صورت خودکار خطاهای ارسال را شناسایی کرده و اقدام مناسب مانند حذف آدرس‌های نامعتبر از لیست‌های ایمیل را انجام دهند.

مثال کد زیر نشان می‌دهد چگونه بررسی کنید آیا یک پیام ایمیل برگشت کرده است و اطلاعات جزئی آن را دریافت کنید: