- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:存在しないユーザーのメールの行き先はどこでしょうか)
存在しないユーザーメールの行き先は?
このQ&Aのポイント
- 存在しないユーザーメールの送信先はどこになるのでしょうか?
- 送信元が存在しないユーザーメールの場合、送信先の受信ボックスが存在しないため、メールはどこに届くのか疑問です。
- また、受信先のサーバーが受信拒否の設定を行っている場合、送信元にエラーメールが返信されるかもしれませんが、無限ループになることはありません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
昔の単純なSMTPサーバでは、ループになる事がありましたが、 今やほとんどESMTP対応となっていますので、ループになる事はありません。
その他の回答 (2)
- dscripty
- ベストアンサー率51% (166/325)
回答No.2
そもそも、(myserver).com の DNS にメールサーバは登録されてる? 登録されてたとして、メールサーバ生きてる? 生きてたとして、メールヘッダの Return-Path: に何もかかれてないメールに対するエラーは、何処に返せばいい?
- t_ohta
- ベストアンサー率38% (5241/13712)
回答No.1
プログラムからのメール送信はローカルのSMTPサーバへメールを渡す方法だと仮定します。 SMTPサーバは相手先のSMTPサーバにメール送信をしようとしますが、相手からメールボックスが無いと受取拒否されます。 受取拒否されたので、送信元のメールアドレスを基にエラーメールの送信を試みます。 この時点で元々送りたかったメールそのものは破棄されます。 但し、サーバの設定によっては専用のディレクトリにデータが保存されるかもしれません。(一般的には破棄です) SMTPサーバがエラーメールの送信を試みますが、こちらもメールボックスが無いと受取拒否されるので、一連の処理は終了となります。 この時、送れなかったエラーメールはサーバ管理者に送られる場合がありますが、メールサーバの設定次第では破棄か専用のディレクトリにデータが保存されます。 余程酷いSMTPサーバの設定をしていない限り無限ループにはなりません。