答案1
正如问题中已经指出的那样,不接受传入电子邮件的愿望与能够通过基于惯例的电子邮件地址通过电子邮件联系域名所有者的想法存在冲突。
这两个目标直接冲突,根本没办法解决,您必须决定是否接受电子邮件。
如果您决定根本不使用此域名来发送电子邮件,我认为这将是一个很好的公民做法:
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"
- A空 MX表明您不会接受递送到此域的邮件(避免基于地址记录的递送尝试(
A
/AAAA
))。 - SPF 策略表明任何人都不应期望收到来自此域名的任何邮件(使该域名对垃圾邮件发送者更具敌意)。
- 确保
SOA
RNAME
(中的第二个值SOA
)实际上是域中仍然接受电子邮件的有效电子邮件地址(例如,hostmaster.primarydomain.example.
如果[email protected]
是一个好的地址)。
(没有建议更改其他SOA
值,它们只是为了在我的示例中显示有效记录。)
答案2
RFC2142 规定:
如果主机未配置为直接接受邮件,但它实现了本规范定义邮箱名称的服务,则该主机必须设置 MX RR(参见[RFC974])[...]
所以,这将是一项良好的公民政策。