• ベストアンサー

Mailのエラーコードについて

業務用のメールサーバを管理している者です。 エラーになったメールを調べていると "#5.1.2"などの"#X.X.X"形式のコードが書いてあり、そのあと理由が書いてあるのですが、英語で記述されているので意味を理解するのに時間がかかります。 どなたか上記のコードの意味が日本語に翻訳されているURL等を教えてもらえないでしょうか?できれば、上記以外にSMTPのエラーコード(552など)の翻訳されているURLも知りたいです。宜しくお願いします。m(_._)m

質問者が選んだベストアンサー

  • ベストアンサー
  • nipotan
  • ベストアンサー率59% (134/227)
回答No.3

メール送信時に SMTP が返すレスポンスだと思いました。 多分、#X.X.X って形式ってのは、MAILER-DAEMON (メール送信システム) から返されたエラーメールに記載されたステータスコードですよね? そうだとしたら、そのステータスコードは、恐らく統一化されていない規格だと思います。メールを送信するシステム (MTA) ってのは、様々ありますから、恐らくその MTA によって異なるステータスを出すのだと思います。 一応、手元にあるメールで #X.X.X の形式が書かれているメールを元に簡単に日本語で要点を説明しますが、基本的にこれらは qmail という MTA を使用している場合のステータスコードです。 もしエラーメールの本文の一部に、"This is the qmail-send program" というような表記があったら、この説明には合致すると思いますので、参考までに… --- #5.1.1 ... メールの送信先アドレスのドメイン自体は存在するが、そのアドレスの local-part 部 (@ より前のユーザ名部分) に対するメールボックスは存在しないので、メールが送れなかった。 #5.1.2 ... メールの送信先アドレスのドメイン部分 (@ より後ろ) に該当するサーバが存在しなかった。 --- よって、もし qmail だったら、#5.1.2 が返されたって事は、ドメイン部分が間違ってる可能性があります。 アットマークより後ろの部分をよくチェックすれば、間違っている可能性がある。あるいは、形式は間違ってないけど、そのドメインに対するサーバが存在しない (DNS の応答が無い場合も含む) という事になります。

その他の回答 (2)

  • nipotan
  • ベストアンサー率59% (134/227)
回答No.2

回答がダブってしまいました。 追加情報です。 応答コードの和訳は以下のサイトでかなり詳しく全てのコードに対して和訳が出ています。

参考URL:
http://www.puni.net/~mimori/rfc/rfc2821b.txt
TanYJ
質問者

補足

早速の回答ありがとうございます。 ところで、#5.1.2形式については、ご存知ないでしょうか? (勘違いなら申し訳ありませんが、SMTPコード553形式の回答と思いましたので。) それとも、同じ意味なのでしょうか? ちなみにメールソフトはQmailを使用しています。

  • nipotan
  • ベストアンサー率59% (134/227)
回答No.1

以下、参考 URL は、一部だけ和訳されています。 ちなみにここで書いちゃえば SMTP の応答コードは、以下のようになっています。 [一桁目] 1 予備的肯定 ... コマンドは正常に受付けたが、応答確認待ちなので停止中 2 肯定完了 ... コマンドは正常に完了 3 中間肯定 ... コマンドは正常に受付けたが、付加情報が必要なので停止中 4 一時的否定 ... コマンドは受付けられなかったが、一時的なエラーなので再要求可能 5 永久的否定 ... コマンド実行不可能 [二桁目] 0 ... 文法エラー 1 ... 情報 2 ... コネクション関連情報 3 ... 未定義 4 ... 未定義 5 ... メールシステムの状態 [三桁目] 二桁目指定のカテゴリに対しての詳細情報 こういう形になってます。 SMTP エラー 552 は 「コマンド実行不可能」と「メールシステムの状態」が一、二桁目にあり、メールシステムの状態によって、コマンドが実行不可能って事になります。 ちなみに、上記状態で三桁目の 2 を組み合わせると 「要求されたメールアクションは、蓄積された割り当て領域を超えたために中止された」 という意味になります。 三桁目は、二桁目によって全然違う意味になります。

参考URL:
http://www.mars.dti.ne.jp/~torao/rfc/rfc821-ja.txt

関連するQ&A