*@example.comに送信されるメールはどこに行きますか?[閉まっている]


88

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

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


2
SMTPサーバーとしてPostfixを実行している場合、廃棄(postfix.org/discard.8.html)を使用して、(バウンスではなく)RFC 2606ドメインへのメールを破棄できます。
HTTP500

4
誰かがこれがここに移行されて閉じられた理由を説明できますか?より一般的な問題だと思ったので、Stack Overflowで質問を始めましたが、電子メールとネットワーキングに関連してここにあるべきだと思います。しかし、明らかに一部の経験豊富な人々は反対しました。この質問を再開する方法と場所を教えてください。
ブライアンケネディ

ここで話題にならないのであれば、プロのウェブマスターでも大丈夫だと思います。
不機嫌なヤギ

これはおそらくスーパーユーザーに最適です。
MDマーラ

1
example.comにアクセスすると、説明目的とiana.org/domains/reserved
ユーザー

回答:


48

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

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

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


58

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

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


50

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

編集:将来この答えを見つけた人にわかりやすくするために、MXレコードとは何かを説明します:(2011年11月21日取得のhttp://en.wikipedia.org/wiki/Mx_recordより)

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

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

編集2:誰かがRFC 5321で定義された、MXレコードが欠落している場合にAレコードの使用に戻る動作を定義しました。このRFC(http://tools.ietf.org/html/rfc5321)を検索したところ、そのようなものは見つかりませんでしたが、一部のMTA(exim、postfix、sendmail、Microsoft Exchange Serverなどのメール転送エージェント)は、その他)Aレコードで定義されたアドレスにSMTP経由でメールを配信しようとする場合があります。後世のために、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およびフォールバック動作に関する説明については、以下の返信を参照してください。


16
あなたの答えは間違っています-RFC 5321はAMXレコードが存在しない場合に解決がレコードにフォールバックすることを指定しています(「暗黙のMXルール」)。セクション5.1を参照してください。 空のMXのリストが返された場合、アドレスは、そのホストを指す、優先順位が0の暗黙的なMX RRに関連付けられているものとして扱われます。
josh3736

1
また、SMTPには常にAルールへのフォールバックがありました-5321では導入されませんでした。
josh3736

1
RFC 974(973および974はMXレコードを導入)からIt is possible that the list of MXs in the response to the query will be empty. This is a special case. If the list is empty, mailers should treat it as if it contained one RR, an MX RR with a preference value of 0, and a host name of REMOTE. (I.e., REMOTE is its only MX).
クリスS

2
@ josh3736 SMTPは、MDおよびMFレコードからA RRにフォールバックすることを指定しませんでした。実際、RFC 821は、リモートサーバーを検索するためにHOSTSファイルを使用する方法(当時はDNSが存在しなかった)については何も言及していません。ただし、RFC 974に従ってMXがAレコードにフォールバックする必要があることは正しいです。これは既に一般的な慣行であり、MDおよびMFレコードは非常に複雑で一般的に使用されないために成文化されました。
クリスS

説明をありがとうございました。これから多くのことを学びました。
seanp2k

19

インターネット割り当て番号機関:

ドメインの例

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


15
あなたの答えは質問に反応しません。

7
@Georgeどうして?IANAはドメインを所有しているため、今日の時点でMXがなくても、IANAは将来、MXをセットアップして、たとえば。*ドメインの電子メールの受信を開始できます。私の意見ではこれが最良の答えです。
エドゥアルドセレト
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.