人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Sendmail がメールを受け付けて配送しようとする時、宛先のメールアドレスが不正で、エラーメールを返そうにも送信主のメールアドレスも不正でエラー通知を返せなかった場合、そのメールはどこに行くのでしょうか?


●質問者: まきのっぴ
●カテゴリ:コンピュータ インターネット
✍キーワード:sendmail エラー メール メールアドレス 不正
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● b-wind
●45ポイント

そういうメールをダブルバウンスといい、どこに到達するかはサーバーの設定次第です。

上記のサイトは qmail について説明していますが、概念については Sendmail でも同様で、

実際にはダブルバウンスの起こったサーバーの root か postmaster 宛に送信されていることが多いと思います。

◎質問者からの返答

ありがとうございます。

では、その root や postmaster が aliases で別のメールサーバに転送されており、それがまた不正だった場合はどうなるでしょう?


2 ● b-wind
●0ポイント

そもそもダブルバウンスって何?

回答のリンクがうまく張れていなかったようなので再掲。


3 ● quintia
●45ポイント

"Automatic E-Mail Responses"つまり「e-mailでの自動的な返答」に関するRFCです。(RFCについてご存じなければ"事実上のインターネットのルール"ぐらいに思ってください)

http://tools.ietf.org/html/rfc3834#page-5

このページの最後の部分に、

Responders MUST NOT generate any response for which the destination of that response would be a null address (e.g., an address for which SMTP MAIL FROM or Return-Path is <>)

とあります。

レスポンスメールは、"レスポンス先"を"null address"(つまり"空")にするなどして、それに対してさらにレスポンスが発生しない様にしなければならない。(例として、Return-Path ヘッダに <> を指定する)

という感じでしょうか。

実際、"ユーザがいない"というエラーで返ってきたメールを見てみたら、確かに、Return-Path: <> になってました。


そんな感じで、自動での返信メールが受け取った側でさらに、ユーザがいないとか、受信箱がいっぱいだとか、そんな理由でエラーになった場合はそれに対する返答メールは発信されないようになっています。


質問文の「宛先のメールアドレスが不正」が、相手先のサーバが実在しない、とかそういう理由ならば、そもそもレスポンスメールを出せませんので、そこで終わりです。


4 ● orangeoclock
●0ポイント

ええええ

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ