Rilevamento e gestione delle email rimbalzate in Python
Contents
[
Hide
]
Gestione delle email rimbalzate
È molto comune che un messaggio inviato a un destinatario possa rimbalzare per qualche motivo, ad esempio per un indirizzo destinatario non valido. L’API Aspose.Email ha la capacità di verificare se un’email è rimbalzata o normale e di elaborarla. Il check_bounced metodo del MailMessage la classe restituisce un risultato valido se il messaggio email è rimbalzato. Il frammento di codice seguente mostra come elaborare i messaggi rimbalzati usando il BounceResult classe che fornisce informazioni dettagliate sui destinatari, l’azione eseguita e il motivo della notifica.
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()