पायथन में बाउंस्ड ईमेल का पता लगाना और प्रोसेस करना

बाउंस्ड ईमेल को प्रोसेस करना

यह बहुत सामान्य है कि प्राप्तकर्ता को भेजा गया संदेश किसी कारण से बाउंस हो सकता है, जैसे कि अवैध प्राप्तकर्ता पता। 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()