web-dev-qa-db-ja.com

*@example.comに送信された電子メールはどこに行きますか?

だから私はこれを長い間疑問に思っていました。

*@example.comに送信されたメールはどこに送信されますか?機密情報を誤って*@example.comに送信した場合、悪意のある人物(IANAにいる可能性があります)がいつかそれを取得できますか?

89
bryan kennedy

*@example.comにメールを送信しようとした場合

  1. SMTPはドメインが存在することを確認します。
  2. SMTPサーバーはexample.comMXレコードを検索します。
  3. 何もありません。SMTPはAレコードにフォールバックします。 IPは174.137.125.92です(現在)。
  4. IANAはドメインを登録しましたが、174.137.125.92のポート25で待機するSMTPサーバーをセットアップしていません。
  5. 次に、動作はSMTPによって異なります。ほとんどのサーバーは警告を送信し、後で再試行します。最終的に(通常は3日で)、SMTPはメッセージを破棄し、失敗の通知を送信します。

最終行:独自の構成によって異なります。しかし、IANAが今日サーバーをセットアップした場合、3日前に送信しようとしたメッセージを受信できる可能性があります。

48
rds

MXレコードがない場合、メールサーバーはAレコードへの配信を試みます。

example.comのサーバーはポート25をリッスンしないため、メールサーバーはTCP接続を確立せず、配信も開始しません。

58
Brian Dear

example.comにはMXレコードがないため、ほとんどのSMTPサーバーと同じように構成されている場合、送信ドメインのSMTPサーバーはメッセージを返送する必要があります。

編集:将来この答えを見つける人を明確にするために、MXレコードが何であるかについての説明はここにあります:(from http://en.wikipedia.org/wiki/Mx_record 11月21日取得、2011)

メールエクスチェンジャーレコード(MXレコード)は、ドメインネームシステムのリソースレコードの一種であり、受信者のドメインに代わってメールメッセージを受け入れる責任を負うメールサーバーと、複数のメールサーバーが利用可能な場合にメール配信の優先順位付けに使用される設定値を指定します。ドメイン名のMXレコードのセットは、シンプルメール転送プロトコルを使用してメールをルーティングする方法を指定します。

したがって、基本的に、example.com、example.net、example.orgには受信メールを処理するサーバーが指定されていないため、送信されたメールはすべて「配信不能」として送信者に返送する必要があります(SMTPサーバーの設定によって異なる場合があります) 、ただし「配信不能」として送信者に返送することは、この状況では非常に一般的な動作です。

編集2:MXレコードが欠落している場合に、誰かがRFC 5321で定義されているAレコードの使用にフォールバックする動作を提起しました。私はこのRFC( http://tools.ietf.org/html/rfc5321 )を検索しましたが、そのようなものは見つかりませんでしたが、一部のMTA(exim、postfix、sendmailなどのメール転送エージェント) 、特にMicrosoft Exchange Serverなど)は、SMTPを介してAレコードで定義されたアドレスにメールを配信しようとする場合があります。後世のために、example.comの定義済みAレコードアドレス(執筆時点では192.0.43.10)へのSMTP接続を確立しようとすると、次のようになります。

$ telnet 192.0.43.10 25
Trying 192.0.43.10...
telnet: Unable to connect to remote Host: Connection timed out

編集3:関連するRFCとフォールバック動作の説明については、以下の返信を参照してください。

50
seanp2k

Internet Assigned Number Authority:

サンプルドメイン

RFC 2606 で説明されているように、ドキュメント化のために、EXAMPLE.COMやEXAMPLE.ORGなどの多数のドメインを維持しています。これらのドメインは、私たちと事前に調整することなく、ドキュメントの例示的な例として使用できます。登録できません。

19
Hot Licks