質問: エラーメール 明らかにまちがったアドレスに送信したのに エラーメールが戻ってきません。 普通mailer deamonからエラーメールとして 戻ってくると思うのですが 何かがおかしくなったのでしょうか? 送信できたかできなかったのか 区別がつきません。
回答: 「実存しないメールアドレス宛に送った」との事ですが、ログイン名(xxx@yyyのxxxの部分)なのかドメイン名(yyy)の部分なのかどちらの部分でしょうか? ドメイン名を違えてメールを送った場合、送信用サーバー(smtpサーバーが多い)がdnsサーバー(ドメイン名をipアドレスに変換する際に参照する為のサーバー)を見に行った際にその登録ドメイン名が見つからない為、その時点で送信者にエラーを返してきます。よって、送信側のネットワークの内部だけで処理を完了します。 一方、ログイン名(アカウント名とかidとか言います)を違えた場合は、一度相手先の受信サーバー(popサーバーが多い)に届き、その後どのポストにそのメールを入れるかと言う処理をする際に届け先のポストが見つからずその時点でエラーを返してきます。 ドメイン名を違えた場合、たまたま違えたドメイン名があり、かつログイン名もそのドメイン名の中にあった場合はその人の所に届きます。 そのドメイン名があるか否かは dos ウインドウから"ping yyy"を実行すると確認できます。実際にドメイン名があるとそのサーバーのipアドレスとレスポンス時間が返ってきます。 ログイン名を違えた場合はたまたまそのログイン名が登録されていたのでしょう。 後、考えられる事は送信したメールの返信アドレスが自分宛でなかった場合、エラーメールは自分では無いアドレスに返ってきます。 相手先も送り主のアドレスも実存しない場合、サーバーは困ってしまいサーバーに設定した時間(普通は数日間)後にそのメールを削除します。 送り先を自分宛にし、自分に届いたメールをそのまま返信した場合間違い無く自分に届きますか?