题 发送到*@example.com的电子邮件去哪儿了? [关闭]


所以我很想知道这件事。

电子邮件发送到哪里 *@example.com 走?如果我不小心发送了敏感信息 *@example.com 一些邪恶的人(可能在IANA)能够有一天能够找回它吗?


80
2017-11-22 02:52




如果您将Postfix作为SMTP服务器运行,则可以使用discard(postfix.org/discard.8.html)将电子邮件丢弃到RFC 2606域(而不是反弹)。 - HTTP500
有人可以解释为什么这个迁移到这里然后关闭?我开始关于Stack Overflow的问题,因为我认为这是一个更普遍的问题,但我想它应该与电子邮件和网络有关。但显然一些有经验的人不同意。如何以及在何处重新开启此问题? - bryan kennedy
如果它在这里偏离主题我肯定在专业网站管理员会很好。 - DisgruntledGoat
这可能是最适合的 超级用户。 - MDMarra
如果您访问example.com,它表示它仅用于说明目的和链接 iana.org/domains/reserved - user


答案:


如果您尝试发送电子邮件 *@example.com

  1. 您的SMTP将检查域是否存在。
  2. 您的SMTP服务器将查找 MX 记录在 example.com
  3. 没有:您的SMTP将重新开始 A 记录。知识产权为174.137.125.92(截至今日)
  4. IANA已注册域,但尚未在174.137.125.92上设置侦听端口25的SMTP服务器。
  5. 然后行为取决于您的SMTP。大多数服务器都会向您发送警告,稍后再试。最终(通常在3天内),SMTP将丢弃该消息并向您发送失败通知。

底线:这取决于您自己的配置。但如果IANA今天设置了服务器,他们可能会收到您尝试在3天前发送的邮件。


38
2017-11-22 09:33





如果没有MX记录,邮件服务器将尝试传递到A记录。

example.com的服务器不在端口25上侦听,因此邮件服务器不会建立TCP连接,甚至不会开始传送。


55
2017-11-22 03:23





example.com没有MX记录,因此如果配置为大多数SMTP服务器,则发送域上的SMTP服务器应该退回邮件。

编辑:为了清楚那些在将来找到这个答案的人,这里是MX记录的解释: (从 http://en.wikipedia.org/wiki/Mx_record 2011年11月21日检索)

邮件交换器记录(MX记录)是域名系统中的一种资源记录,它指定负责代表收件人的域接受电子邮件的邮件服务器,以及用于在多个邮件服务器可用时确定邮件传递优先级的首选项值。域名的MX记录集指定了如何使用简单邮件传输协议路由电子邮件。

因此,基本上,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等)可能会尝试通过SMTP将邮件传递到A记录中定义的地址。对于后代,以下是当您尝试与example.com的已定义A记录地址建立SMTP连接时发生的情况(撰写本文时为192.0.43.10):

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

编辑3:请参阅下面的回复,了解相关RFC和回退行为的说明。


48
2017-11-22 02:56



你的答案是错误的 - RFC 5321确实指出了分辨率回落 A 没有记录 MX 记录存在(“隐式MX规则”);看到 第5.1节。 如果返回一个空的MX列表,则将该地址视为与隐含的MX RR关联,优先级为0,指向该主机。 - josh3736
此外,SMTP有 总是有一个后退 A 规则  - 它没有与5321一起介绍。 - josh3736
来自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). - Chris S
@josh3736 SMTP从未指明它从MD和MF记录回退到A RR。事实上, RFC 821 没有提到如何使用HOSTS文件(当时不存在DNS)来查找远程服务器。然而,根据RFC 974,要求MX回归到A记录是正确的。这已被编纂,因为它已经是一种常见的做法,MD和MF记录过于复杂并且通常未被使用。 - Chris S
谢谢大家的澄清 - 我从中学到了很多东西。 - seanp2k


互联网号码分配机构:

示例域

如中所述 RFC 2606,我们维护了许多域,例如EXAMPLE.COM和EXAMPLE.ORG,用于文档目的。这些域可以在文档中用作说明性示例,而无需事先与我们协调。它们无法注册。


18
2017-11-22 02:56



你的答案没有回答这个问题。
@George为什么不呢? IANA拥有这些域名,因此即使今天没有MX,IANA也可能在未来设置一个,并开始接收电子邮件,例如。*域名。在我看来,这是最好的答案。 - eduardocereto