זיהוי ועיבוד אימיילים שהוחזרו ב-Python
Contents
[
Hide
]
עיבוד אימיילים שהוחזרו
זה שכיח מאוד שהודעה שנשלחת למקבל עלולה להחזר מסיבה כלשהי כגון כתובת מקבל לא תקינה. ה-Aspose.Email API מאפשרת לבדוק אם אימייל הוא מוחזר או רגיל ולעבד אותו. ה check_bounced שיטה של MailMessage המחלקה מחזירה תוצאה תקפה אם הודעת האימייל היא הודעה שהוחזרה. קטע הקוד הבא מראה כיצד לעבד הודעות שהוחזרו באמצעות 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()