ตรวจจับและประมวลผลอีเมลที่ถูกตีกลับ

Contents
[ ]

เมื่อต้องส่งอีเมล บางข้อความอาจไม่ส่งถึงผู้รับได้ ตัวอย่างเช่น เนื่องจากที่อยู่อีเมลผู้รับไม่ถูกต้องหรือกล่องจดหมายเต็ม ข้อความที่ไม่ได้ส่งเหล่านี้เรียกว่า อีเมลที่ถูกตีกลับ.

Aspose.Email for C++ ให้วิธีที่สะดวกในการตรวจจับและวิเคราะห์ข้อความที่ถูกตีกลับโดยใช้ MailMessage และ BounceResult คลาส. MailMessage::CheckBounced() เมธอดกำหนดว่าข้อความเป็นการตีกลับหรือไม่และคืนค่า BounceResult อ็อบเจกต์ที่บรรจุข้อมูลละเอียดเช่น:

  • ข้อความถูกตีกลับหรือไม่
  • ที่อยู่อีเมลผู้รับ
  • ประเภทของการกระทำการตีกลับ
  • เหตุผลและรหัสสถานะของการตีกลับ

สิ่งนี้ทำให้นักพัฒนาสามารถระบุความล้มเหลวในการส่งได้โดยอัตโนมัติและดำเนินการที่เหมาะสมเช่นทำความสะอาดที่อยู่อีเมลที่ไม่ถูกต้องจากรายชื่อส่งเมล

ตัวอย่างโค้ดต่อไปนี้แสดงวิธี ตรวจสอบว่าข้อความอีเมลถูกตีกลับหรือไม่และดึงข้อมูลรายละเอียดเกี่ยวกับมัน: