在 Python 中检测和处理退回邮件
Contents
[
Hide
]
处理退回邮件
发送给收件人的邮件因无效收件人地址等原因而退回是很常见的。Aspose.Email API 能够检查邮件是退回的还是正常的,并进行相应处理。 check_bounced 方法的 MailMessage 如果电子邮件是退回的,该类会返回有效结果。以下代码片段演示如何使用该类处理退回邮件。 BounceResult 提供关于收件人、采取的操作以及通知原因的详细信息的类。
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()