5. 推奨されるアクション
MSA は、次のすべてを実行すべきです (SHOULD)。
5.1. アドレス構文の強制
MSA は、送信者または受信者の SMTP エンベロープアドレスに不正な構文があるメッセージを拒否すべきです (SHOULD)。
MSA がトレースヘッダーフィールドを追加することを除き、何らかの方法でメッセージテキストを検査または変更する場合、アドレスヘッダーフィールドに不正なアドレス構文があるメッセージを拒否すべきです (SHOULD)。
検出可能なほど不適切なアドレスを含む MAIL または RCPT コマンドを拒否するには、応答コード 501 が使用されます。
メッセージ本文の送信後にアドレスが解決される場合、メッセージのヘッダーに無効なアドレスが含まれていると、データ終了後に応答コード 554([SMTP-CODES] からの適切な拡張ステータスコードを含む)が使用されます。
5.2. エラーのログ記録
MSA は、メッセージエラー、特にクライアントソフトウェアの明らかな構成ミスをログに記録すべきです (SHOULD)。
ローカルメールクライアントで問題が検出されたときに管理者に通知することは非常に役立ちます。これは、サブミッションとリレーを区別することのもう 1 つの利点です。システム管理者は、ローカル構成の問題には関心があるかもしれませんが、他のサイトのクライアントの問題には関心がないかもしれません。
特定の形式のサービス拒否 (DoS) 攻撃を防ぐために、このようなログ記録に制限を設けることが重要であることに注意してください。