Detectie en verwerking van teruggekaatste e-mails in Python
Contents
[
Hide
]
Verwerken van teruggekaatste e-mails
Het komt vaak voor dat een bericht dat naar een ontvanger wordt gestuurd, om een of andere reden kan terugkaatsen, bijvoorbeeld door een ongeldig e-mailadres. De Aspose.Email API heeft de mogelijkheid om te controleren of een e-mail een teruggekaatste of een gewone e-mail is en deze te verwerken. De check_bounced methode van de MailMessage klasse geeft een geldig resultaat als het e-mailbericht een teruggekaatst bericht is. De volgende codefragment laat zien hoe teruggekaatste berichten verwerkt kunnen worden met de BounceResult klasse die gedetailleerde informatie over de ontvangers, de genomen actie en de reden voor de notificatie biedt.
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()