SMTPエラー 555 は、MAIL FROMまたはRCPT TOパラメータが認識されない、または実装されていないことを示します。このエラーは、サーバーが認識しない、またはサポートしていないパラメータをMAIL FROMまたはRCPT TOコマンドで使用した場合に発生します。
SMTP応答コード 555 は標準的なSMTP応答形式に従います:
- 5 = 永続的な障害(永続的否定的完了応答)
- 55 = MAIL FROM/RCPT TOパラメータが認識されない、または実装されていない
555エラーを受け取った場合、メールサーバーがMAIL FROMまたはRCPT TOコマンドで使用したパラメータを認識しない、またはサポートしていないことを意味します。これは、パラメータを削除または変更する必要がある永続的なエラーです。
- タイプ: 永続的な障害(ハードエラー)
- カテゴリ: パラメータサポート
- 必要なアクション: サポートされていないパラメータを削除または変更する
- サポートされていないパラメータ: サーバーがパラメータをサポートしていない
- パラメータ形式: パラメータ形式が間違っている
- 機能が有効になっていない: パラメータに関連付けられた機能が有効になっていない
- サーバーの制限: パラメータサポートを妨げるサーバーの制限
- プロトコルバージョン: より新しいプロトコルバージョンのパラメータを使用している
- サーバー設定: サーバー設定がパラメータを許可していない
- レガシーサーバー: 古いサーバーバージョンが新しいパラメータをサポートしていない
- サーバー機能の確認: EHLOを使用してサーバーがサポートしているパラメータを確認する
- パラメータの削除: サポートされていないパラメータなしでコマンドを試す
- 代替パラメータの使用: 同じ結果を達成する代替パラメータを使用する
- サーバーの更新: 可能であれば、サーバーを更新してパラメータをサポートする
- 管理者への連絡: サーバー管理者に連絡して機能を有効にする
- サーバー機能の確認: パラメータを使用する前にEHLOを使用してサーバー機能を常に確認する
- フォールバックの実装: サポートされていないパラメータ用のフォールバックメカニズムを実装する
- 機能検出: サーバー機能を検出し、それに応じてパラメータを調整する
- エラー処理: サポートされていないパラメータを削除して555エラーを適切に処理する
- パラメータログ記録: サポートされていないパラメータを追跡するために555エラーをログに記録する
- SMTPライブラリの使用: パラメータサポートを処理する十分にテストされたSMTPライブラリを使用する
- 501 - パラメータまたは引数の構文エラー - パラメータ構文エラー
- 504 - パラメータ未実装 - パラメータがサポートされていない
- 502 - コマンド未実装 - コマンドがサポートされていない
555 MAIL FROM/RCPT TO parameters not recognized or not implemented
555 5.5.4 MAIL FROM parameter not recognized
- DSNパラメータ: "555 DSN parameter not recognized"
- SIZEパラメータ: "555 SIZE parameter not implemented"
- AUTHパラメータ: "555 AUTH parameter not supported"
- 最初に機能を確認: EHLOを使用してサーバー機能を常に確認する
- フォールバックの実装: サポートされていないパラメータ用のフォールバックメカニズムを持つ
- 機能検出: サーバーのパラメータサポートを検出し、それに適応する
- 適切に処理: サポートされていないパラメータを削除して555エラーを適切に処理する
- 分析用のログ記録: 一般的にサポートされていないパラメータを特定するために555エラーをログに記録する
- 要件の文書化: 必須とオプションのパラメータを文書化する
- 互換性のテスト: 異なるパラメータサポートを持つ複数のSMTPサーバーに対してテストする
- サーバーの更新: 最新のSMTPパラメータをサポートするようにサーバーを更新する