SMTPステータスの解釈

メールのバウンスコード解析ツール

サーバーの診断メッセージから標準の3桁コードと拡張ステータスコードを抽出し、原因を推測で作り上げることなく、一時的な応答と恒久的な応答を区別します。

必要な診断行だけを貼り付けてください。受信者のアドレスなどの個人データは、事前に削除してください。

拡張ステータスコード

5.1.1や4.2.2のようなコードは、クラス、サブジェクト、詳細の3つの部分で構成されます。最初の数字は、成功(2)、一時的な失敗(4)、恒久的な失敗(5)を区別します。残りの数字でカテゴリーを絞り込みます。

受信側のテキストは慎重に扱う

診断テキストは受信側のシステムが出力するもので、内容はさまざまです。サポート対応のために元のイベントは保存しておくべきですが、1つの応答を一般化して、その配信試行の範囲を超えたアドレスの品質や到達率についての主張をしないでください。

再試行の方針は意図して決める

一時的な応答は、上限付きのバックオフでキューに入れて再試行してください。恒久的な応答は、通常は内容を変えずに再試行すべきではありません。受信者のサプレッションは文書化されたポリシーに基づいてのみ行い、プロバイダーのあいまいな応答については安全に見直せる手段を確保しておきましょう。

このツールに関するよくある質問

550の応答はすべて無効なアドレスを意味しますか?

いいえ。550はSMTPの恒久的な応答ですが、根本的な原因は宛先、ポリシー、コンテンツ、認証、その他の条件である可能性があります。拡張コードとサーバーのテキストを参考にしてください。

4xxの応答は再試行すべきですか?

一時的なクラスの応答なので、上限付きの再試行が適切な場合があります。プロバイダーの再試行に関するガイダンスを尊重し、アプリケーション側でジョブが重複しないようにしてください。

バウンスは、そのアドレスが最初から存在しなかったことの証明になりますか?

いいえ。バウンスは、特定の時点の特定の送信試行に対する受信側システムの結果を記録したものです。