如何负责任地停止在旧互联网域接收电子邮件?

Chr*_*ich 7 domain-name-system email internet domain-name

我的组织拥有我们不再强烈使用的 Internet 域。Web 请求通常只是重定向到我们的主要公司网站,除非可能如下所述,否则任何人都没有正当理由向这些域中的地址发送邮件。

我需要有关如何处理这些域的电子邮件的建议。我找到了RFC 7505,它描述了使用“Null MX”在 DNS MX 记录中指示域不接受邮件。这如何与RFC 2142 (1997)协调一致,后者标准化了诸如abuse@domain 之类的联系地址,以及诸如hostmaster@domain 之类的其他老派地址?什么是“好公民”的最佳实践?有没有互联网名人发表过推荐?

Håk*_*ist 6

正如问题中已经指出的那样,不接受传入电子邮件的愿望与能够通过基于约定的电子邮件地址通过电子邮件联系域所有者的想法之间存在冲突。

这两个目标之间存在直接冲突是不可能的,您必须决定是否接受电子邮件。

如果您决定根本不打算将此域用于电子邮件,我认为这将是一个很好的公民方法:

domain.example. IN SOA name.of.nameserver.example. hostmaster.primarydomain.example. 2019040100 3600 1800 3600000 7200 
domain.example. IN MX 0 .
domain.example. IN TXT "v=spf1 -all"
Run Code Online (Sandbox Code Playgroud)
  • 一个NULL MX,表明您不接受邮件传递到此域(基于地址记录,避免了交付尝试(A/ AAAA))。
  • 一项 SPF 策略,表明任何人都不应期望收到来自该域的任何邮件(使该域对垃圾邮件发送者更具敌意)。
  • 确保SOA RNAME( 中的第二个值SOA)实际上是域中仍然接受电子邮件的有效电子邮件地址(例如,hostmaster.primarydomain.example.如果hostmaster@primarydomain.example是一个好地址)。
    (其他SOA值没有建议的更改,它们的存在只是为了在我的示例中显示有效记录。)

  • 这是一个很好的答案。我只会添加一个`_dmarc.domain.example。在 TXT 中,"v=DMARC1; p=reject; aspf=s; adkim=s;"` 以防止在 `From:` 标头中也使用此域。 (4认同)