• ベストアンサー

メールのエラーコード(拡張状態コード(RFC1893))の意味を詳しくしりたい

メール配信の運用を行っているのですが、 エラーメールのコードに書かれた意味が今いちわからず困っています。 エラーコードは、拡張状態コード(RFC1893)で定義されたものです。 以下のページに翻訳がかかれているようですが、 もっと詳しく解説されているページや書籍等あれば教えていただければ幸いです。 ttp://www.puni.net/~mimori/rfc/rfc1893.txt

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

RFCとしては、これ以上のものはありません。これ以上は相手先サーバの実装に依存しますので、相手先サーバのメールシステム(普通はエラーメールに書かれています)が何であるかを確認してから調べることになります。最近はspam対策での遅延処理(メールサーバの前段で処理されてることが多い)で返すコードがけっこうバラバラだったり、qmailとPostfixで違う上に、各々のバージョンでも微妙に違ったりするので(汗 それでも基本的にはRFCに準拠していると信じるしかないですけどね(こう書くということは準拠していないサーバに何度か泣かされたということで・・)。

shimax0413
質問者

お礼

そうなんですね~。参考になりました。ありがとうございます!

関連するQ&A

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

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

  • エラーメールを解決するには

    私はCMSを使って会員制のサイトを運営しています。 メルマガはずっと前からほぼ毎日のように配信しています。 メールの配信にはCMSに搭載されているメールの配信システムを使っています。 メルマガを配信しているとエラーメールが戻ってくることも多いのですが、ここ2~3日、急にエラーで戻ってくるメールが多くなりました。 ほとんどのエラーメールに下記の文章が記載されています。 said: 550 Please set a valid reverse IP address. (in reply to end of DATA command) 翻訳すると 言った: 550は、有効なリバースIPアドレスを設定してください。 (応答内のデータコマンドの最後に) なにかリバースIPアドレスというのがエラーの原因みたいなのですが リバースIPアドレスというのはどこでどのように設定するのでしょうか?

  • 【正しいのはどっち?】 ピリオド連続使用のメールアドレスはRFC準拠?

    先日、MsnのHotmailで、ある人の NTTドコモ携帯のメアドに 送信したら、エラーで送信出来ませんでした。 そのメールアドレスは、ピリオドを連続使用しており、 Msnのページによると、RFCに準拠していないとの事でした。(下記ページ参照) @ の直前にピリオドがあるなどの RFC に準拠していないアドレスとの送受信について http://help.msn.co.jp/announce.armx#RFC1012 私は上記ページを示して、RFCに準拠していないようなアドレスが 作成出来る事に対してNTTドコモ関西にクレームを出しました。 すると、以下のような返答を貰いました。 ↓NTTの返答 ここから↓ インターネットのルール(RFC)から見た場合、 ・「.」をアドレス内で連続使用すること ・「.」をアドレスの最後に設定すること 上記の内容自体につきましては、違反ではございません。 また、お申し出のサイトでの内容につきまして、詳細につきましては、 サイト運営者様へ、お問い合わせくださいますようお願いいたします。 ----------------------------------------------------------------- DoCoMo 関西インフォメーションセンター ◆ドコモの携帯電話(mova、FOMA)、PHSからの場合  局番なしの『151』(無料) ◆一般電話等からの場合  0120-800-000 受付時間 午前9:00~午後8:00  ※番号をよくお確かめの上、おかけください。 ----------------------------------------------------------------- ↑NTTの返答 ここまで↑ MsnとNTT、どちらの言っている事が正しいのでしょうか? 間違っている方を改めさせたいのですが、どう説明したら宜しいでしょうか? 私の方でも RFCを見てみましたが、専門的すぎて理解できずに困っております。

  • Content-Typeのcase-insensitive

    ちょっとCGIと外れるかも知れませんが、 RFC2045の11ページ目によるとContent-Typeヘッダは content := "Content-Type" ":" type "/" subtype         *(";" parameter)         ; Matching of media type and subtype         ; is ALWAYS case-insensitive. と定義されていますが、 "Content-Type"の部分は大文字小文字の区別はあるのでしょうか? 解説サイトなどでは、よく、Content-typeと書かれている所を見かけますし、 RFC2045内のサンプルもContent-typeと書かれていますから。 RFC2045を別のRFCで上書きされてるかとも思いまして。 Content-Typeだけでなく、Content-Dispositionやそれ以外のヘッダも関係すると思いますが。。。 もしcase-insensitiveなら、Content-typeがありContent-Typeがない場合はデフォルトのtext/plainではなく、Content-typeの指定で受けなければならないですよね。 本来はcase-sensitiveだけど、現実的にはバラバラだからcase-insensitiveをサポートしろって感じもしますが(^^; http://www.ietf.org/rfc/rfc1049.txt http://www.ietf.org/rfc/rfc2045.txt http://www.ietf.org/rfc/rfc2231.txt

    • ベストアンサー
    • CGI
  • はじめまして。「拡張されたHTTPステータスコード」をWindows版

    はじめまして。「拡張されたHTTPステータスコード」をWindows版のApacheで 返却する方法をご教授下さい。 [経緯] 現在とあるWEBサービスを使用するためのPHPクライアントを作成しております。 PHPクライアントはHTTP経由のGETでパラメータを送り サーバ側もHTTPでクライアントへ結果を返却します。 その結果を元にクライアント側で処理を行います。 但し、サーバ側の結果は「拡張された」HTTPステータスコードで返却されます。 ※「拡張された」HTTPステータスコードは「0」「30」「-3000~-3012」など サーバ側の環境が無いため、現在モックを作成してクライアントの 挙動確認を行おうと考えております。が、モック作成が上手くいかないのです。 モック(PHPモジュール)からRFCに定義されていないHTTPステータスコードを 返却すると、Apacheが500のInternal Server Errorを返却してしまいます。 尚、Windows版のApacheでは上記のような動作となるのですが Linux版のApacheでは、指定したHTTPステータスコードが返却されます。 どなたかWindows版のApacheで、「拡張されたHTTPステータスコード」を 返却する方法をご存知では無いでしょうか? [環境]  サーバOS:Windows Vista Home Premium  WEBサーバ:Apache2.0(Windows版インストーラ使用)  CGI:PHP5.2.12(Windows版Zipを使用) [構図]   (WEBサービス)     ↑|   GET|| HTTPステータスコード     |↓  (PHPクライアント) [サーバ側モジュール例] <?php header('HTTP/1.1 3000 Precondition Failed'); ?> 以上、よろしくお願い致します。

    • 締切済み
    • PHP
  • アダルト系(デリヘル)が可能で、配信エラーが少なく安価な携帯メール配信

    アダルト系(デリヘル)が可能で、配信エラーが少なく安価な携帯メール配信システム会社を探しています。URLで教えていただければ幸いです。 よろしくお願いします。

  • このエラーメールの意味

    以下のエラーメールの意味をご存知の方は教えて頂けたら幸いです。 The original message was received at Mon, 16 Feb 2009 14:20:23 +0900 (JST) from localhost [127.0.0.1] ----- The following addresses had permanent fatal errors ----- (reason: 504 Command parameter not implemented ) ----- Transcript of session follows ----- ... while talking to mfsmax.docomo.ne.jp.: >>> DATA <<< 504 Command parameter not implemented 554 5.5.0 Remote protocol error Reporting-MTA: dns; sakura.ne.jp Received-From-MTA: DNS; localhost Arrival-Date: Mon, 16 Feb 2009 14:20:23 +0900 (JST) Final-Recipient: RFC822; ***@docomo.ne.jp Action: failed Status: 5.5.4 Remote-MTA: DNS; mfsmax.docomo.ne.jp Diagnostic-Code: SMTP; 504 Command parameter not implemented Last-Attempt-Date: Mon, 16 Feb 2009 21:19:02 +0900 (JST) 上記のメールです。ドコモ宛に送信しました。 相手は存在するはずなのですが、どういう意味でしょうか? よろしくお願い致します。

  • OutlookExpressのメールでエラーが消えない。

    メールにテキストを添付して送信した後、下記の様なエラーが発生しましたが、これは何なのでしょうか? 送信済みのメールを別のトレイに移動してもトレイを選択する度に表示されます。 閉じても、はい、いいえを選択しても、再度トレイを開くと下記エラーが表示されます。 どうすれば消えるのでしょうか? --------------------------------------------- このページのスクリプトでエラーが発生しました。 ライン: 8 文字: 1 エラー: 型が一致しません。:'KJ_start' コード: 0 URL: mhtml:mid://00000019/ このページのスクリプトを実行し続けますか? はい(Y) いいえ(N) --------------------------------------------- メールを削除せずにエラーを出なくする方法を教えてください。 よろしくお願いします。

  • AHTエラーコード「post/16/64」

    初めて質問させていただきます。 数日前よりG4 Quicksilver OS/10.4.11が起動の度に再起動を促すメッセージが表示され再起動後はこれまで通り使用できる状態になって困っています。 こちらのQ&Aで状況が非常に似ている質問(http://qanda.rakuten.ne.jp/qa5092292.html)がありましたのでそちらの回答に記されておりましたAHTを試してみたところ、表題のエラーコードが表示されました。 コードで検索してみたのですがこのエラーコードの意味を解説しているページに辿り着けずこの後の対処法をどうしたら良いのか困っております。 どなたかエラーコードの意味がわかる方がおられましたらご教示いただけませんでしょうか。 コンピュータ名: Power Mac G4 コンピュータの機種: PowerMac3,5 CPU タイプ: PowerPC G4 (2.1) CPU 数: 2 CPU 速度: 800 MHz 二次キャッシュ(CPU 単位): 256 KB メモリ: 1.25 GB バス速度: 133 MHz ブート ROM のバージョン: 4.2.5f1 OSバージョン: 10.4.11

    • ベストアンサー
    • Mac
  • YAHOOメールでエラーが出て使えないのですが・・・

    現在YAHOO BBに加入し、 YAHOOメールを使っています。 会員用のアドレスと、フリーでもうひとつ、 2種類のアドレスを使っています。 《YAHOOでフリーで作ったアドレスのメールは》 ここ2~3日、メールを作成しても、 (1)送信しようとする時、 (2)アドレスブックからアドレスを引っ張ろうと、  TO のボタンをクリックした時。 (3)ファイルの添付 のボタンを押したとき。 ページ内でエラーが発生しました。 と左下に出てきて、メールが送れません。 《yahoo会員のアドレスのメールの場合》 本文の入力欄が出てきません。 “to" “ファイルを添付”ボタンは普通に出てきますが、クリックするとエラーが出ます。 エラーメッセージは、 ライン:847 文字:1 エラー:オブジェクトを指定して下さい。 コード:0 ライン:922 文字:7 エラー:Spellcheck_clickは宣言されていません。 コード:0 ライン:2481 文字:11 エラー:"("がありません。  コード:0 ※(エラーメッセージはコピーできませんでした。   記号があんな感じの記号1文字です。) パソコンが悪いのでしょうか? yahooが悪いのでしょうか? 解決策が分かる方いらっしゃいましたら教えて下さい。