Detectando e Processando Emails Devolvidos em Python
Contents
[
Hide
]
Processando Emails Devolvidos
É muito comum que uma mensagem enviada a um destinatário devolva por algum motivo, como endereço de destinatário inválido. A API Aspose.Email tem a capacidade de verificar se um email é devolvido ou regular e processá‑lo. O check_bounced método do MailMessage classe retorna um resultado válido se a mensagem de email for devolvida. O trecho de código a seguir mostra como processar mensagens devolvidas usando o BounceResult classe que fornece informações detalhadas sobre os destinatários, a ação tomada e o motivo da notificação.
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()