Upptäcka och bearbeta studsade e‑postmeddelanden i Python
Contents
[
Hide
]
Bearbetning av studsade e‑postmeddelanden
Det är mycket vanligt att ett meddelande som skickas till en mottagare kan studsa av någon anledning, till exempel på grund av en ogiltig mottagaradress. Aspose.Email API har möjlighet att kontrollera om ett e‑postmeddelande är ett studsade eller vanligt och bearbeta det. Den check_bounced metod för MailMessage Klassen returnerar ett giltigt resultat om e‑postmeddelandet är ett studsade meddelande. Följande kodsnutt visar hur man bearbetar studsade meddelanden med hjälp av BounceResult Klassen som tillhandahåller detaljerad information om mottagarna, åtgärden som vidtagits och orsaken till meddelandet.
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()