การตรวจจับและประมวลผลอีเมลที่ถูก bounce ใน Python
Contents
[
Hide
]
การประมวลผลอีเมลที่ bounce
บ่อยครั้งที่ข้อความส่งถึงผู้รับอาจ bounce เนื่องจากสาเหตุเช่น ที่อยู่อีเมลของผู้รับไม่ถูกต้อง Aspose.Email API มีความสามารถในการตรวจสอบว่าอีเมลเป็น bounce หรือปกติและประมวลผลมัน. The check_bounced เมธอดของ MailMessage คลาสจะคืนค่าผลลัพธ์ที่ถูกต้องหากข้อความอีเมลเป็น bounce ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการประมวลผลข้อความที่ถูก bounce ด้วยการใช้ BounceResult คลาสที่ให้ข้อมูลละเอียดเกี่ยวกับผู้รับ การกระทำที่ดำเนินการและเหตุผลของการแจ้งเตือน.
from aspose.email import MailMessage, SaveOptions, MsgLoadOptions, MessageFormat, FileCompatibilityMode
mail = MailMessage.load(data_dir + "message.eml")
result = mail.check_bounced()
print("IsBounced: " + str(result.is_bounced))
print("Action: " + str(result.action))
print("Recipient: " + str(result.recipient))
print()
print("Reason: " + str(result.reason))
print("Status: " + str(result.status))
print()