質問
ESA でサポートされている SMTP 応答コードを教えてください。
ESAは、RFC 821の元のシンプルメール転送プロトコル(SMTP)仕様に完全に準拠しています。メッセージ応答コードの完全なリストは、RFC 821に記載されています。
400 シリーズのコードは、SMTP 通信での重大ではないエラーまたは応答を示します。このようなエラーはソフトバウンスと呼ばれることがあり、別途指示がない限り、しばらくしてから送信メール サーバが目的の受信者への送信を再試行します。ソフトバウンスは、クォータを超過したメール アカウントから、特定の送信者に課せられる SMTP ホスト ポリシー制限に至るまで、さまざまな要素が起因して発生します。
500 シリーズのコードもエラー コードです。ただし 400 シリーズのソフトバウンスとは異なり、500 は、送信メッセージを受け入れる受信サーバの一部で完全な障害が発生したことを示します。ハードバウンスと呼ばれるこれらの障害は一般的に、不正または不明な宛先アドレス、逆 DNS チェックの失敗、またはその他の受信側ホスト ポリシー制限などの問題が原因で起こります。
送信メール サーバのポリシー設定によっては、ソフトバウンスが最終的にハードバウンスになる可能性があることに注意してください。
次に、一般的な SMTP 応答コードを示します。
211 システム ステータス、またはシステム ヘルプ応答
214 ヘルプ メッセージ。受信側の使用方法に関する情報、または特定の非標準コマンドの意味。この応答は人間のユーザのみにとって有用です
220 サービス準備完了
221 サービスが伝送チャネルを閉じている
250 要求されたメール アクションが正常に完了した
251 ユーザがローカルでない。転送される
354 Start mail input;<CRLF>.<CRLF> で終了
421 サービス使用不可、伝送チャネルをクローズ中。サービスをシャットダウンする必要がある場合は、すべてのコマンドに対する応答とある可能性があります
450 要求されたメール アクションが実行されなかった。メールボックスがビジー状態などで使用不可
451 要求されたアクションが中断された。処理エラー
452 要求されたアクションが実行されなかった。システム ストレージ不足
453 受信者が多すぎる
500 構文エラー、コマンドが認識されない。これにはコマンド行が長すぎるなどのエラーが含まれます
501 パラメータまたは引数による構文エラー
502 コマンドが実装されていない
503 コマンドの順序が不正
504 コマンド パラメータが実装されていない
550 要求されたアクションが実行されなかった。メールボックスが見つからない、アクセスできないなどの理由で使用不可
551 ユーザがローカルでない。試行してください
552 要求されたメール アクションが中断された。ストレージの割り当て超過
553 要求されたアクションが実行されなかった。メールボックスの構文が正しくないなどの理由で、メールボックス名が許可されない
554 トランザクション失敗