Detección y procesamiento de correos rebotados en Python
Contents
[
Hide
]
Procesamiento de correos rebotados
Es muy común que un mensaje enviado a un destinatario pueda rebotar por alguna razón, como una dirección de destinatario no válida. La API Aspose.Email tiene la capacidad de comprobar si un correo es rebotado o regular y procesarlo. El check_bounced método del MailMessage clase devuelve un resultado válido si el mensaje de correo es rebotado. El siguiente fragmento de código muestra cómo procesar mensajes rebotados usando el BounceResult clase que proporciona la información detallada sobre los destinatarios, la acción tomada y la razón de la notificación.
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()