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()