所以我很想知道这个。

发送给*@example.com的电子邮件在哪里?如果我不小心将敏感信息发送给了*@example.com,某个邪恶的人(可能在IANA上)有一天能够检索到它吗?

评论

如果您将Postfix作为SMTP服务器运行,则可以使用抛弃(postfix.org/discard.8.html)将电子邮件丢弃到RFC 2606域(而不是退回)。
有人可以解释为什么将其迁移到这里然后关闭吗?我以关于Stack Overflow的问题开始这个问题,因为我认为这是一个更普遍的问题,但是我认为应该在这里将其与电子邮件和网络相关是有意义的。但是显然有些有经验的人不同意。如何以及在哪里可以重新获得此问题?

如果不在这里,我相信专业的网站管理员会没事的。

这可能是超级用户的最佳选择。

如果您访问example.com,则表示该网站仅供参考,并链接至iana.org/domains/reserved

#1 楼

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


您的SMTP将检查域是否存在。
您的SMTP服务器将在MX处查找example.com记录。
有不存在:您的SMTP将回退到A记录。 IP为174.137.125.92(截至今天)
IANA已注册域,但尚未在174.137.125.92上侦听端口25的情况下设置SMTP服务器。
然后行为取决于您的SMTP 。大多数服务器都会向您发送警告,然后重试。最终(通常在3天之内),SMTP将丢弃该邮件并向您发送失败通知。

底线:这取决于您自己的配置。但是,如果IANA今天设置了服务器,则它们可能能够接收您三天前尝试发送的邮件。

#2 楼

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

example.com的服务器不会在端口25上进行侦听,因此邮件服务器将不会建立TCP连接,并且不会甚至无法开始交货。

#3 楼

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(在撰写本文时为192.0.43.10)的已定义A记录地址的SMTP连接时发生的情况:

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


编辑3:有关相关RFC和后备行为的说明,请参见以下答复。

评论


您的答案是错误的-RFC 5321确实指定了在不存在MX记录(“隐式MX规则”)的情况下,分辨率回落到A记录;请参阅第5.1节。如果返回了MX的空列表,则该地址将被视为与隐式MX RR关联,优先级为0,指向该主机。

– josh3736
2011年11月22日下午4:50

此外,SMTP始终具有A规则的后备功能-它不是在5321中引入的。

– josh3736
2011-11-22 4:59

从RFC 974(973和974引入了MX记录)开始,对查询的响应中MX列表可能为空。这是特例。如果列表为空,则邮件发送者应将其视为包含一个RR,首选项值为0的MX RR和REMOTE主机名。 (即,REMOTE是其唯一的MX)。

–克里斯S
2011-11-22 14:47

@ josh3736 SMTP从未指定它从MD和MF记录回退到A RR。实际上,RFC 821没有提到如何完全使用HOSTS文件(当时DNS不存在)来查找远程服务器。但是,您是正确的,根据RFC 974,要求MX退回到A记录。这已被整理,因为这已经是一种常见的做法,MD和MF记录过于复杂且通常未使用。

–克里斯S
2011-11-22 14:53

谢谢大家的澄清-我从中学到了很多。

–seanp2k
2011年11月22日20:40

#4 楼

互联网编号分配机构:

示例域

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

评论


您的答案对这个问题没有反应。

–乔治
2011-11-22 6:38

@乔治为什么不呢? IANA拥有域名,因此,即使今天没有MX,IANA也可能会在将来建立一个域名,并开始接收电子邮件。*域。我认为这是最好的答案。

–eduardocereto
2011年11月22日在8:05