RFC 5321第 5 条规定:
- SMTP 客户端必须查找 MX 记录;
- 如果不存在域的 MX 记录,则查找 A 资源记录 (RR),如果存在此类记录,则将其视为 MX 记录;
- 如果存在 MX 记录,客户端不得使用 A RR。
那么,如果我想设置一个仅具有 SSH 访问的域并且明确不接受任何电子邮件,该怎么办?
目前我已为其 IP 地址设置了 A 记录,并将 MX 设置为invalid.
。
因为如果我不设置 MX 记录,那么客户端可能会解析 A 记录并在那里连接到它。
但是,如果我使用无效域名设置了 MX 记录,例如invalid.
,那么客户端将不会使用 A 记录,并且 MX 记录不会解析为任何内容,因此它不会影响其他服务器。
有没有正确的方法来做到这一点?
这不是 OMGZ 垃圾邮件机器人来袭、我需要做什么的问题。然而,如果实际上没有 DNS 规范允许您明确地说“此域没有配置电子邮件”,那么“没有”就是一个很好的答案。
答案1
不要设置 MX如果不想接收邮件,请记录。
还不要打开 SMTP 端口(25)。
一些垃圾邮件机器人肯定会尝试向您的域发送电子邮件,但它们会被拒绝,因为没有任何服务可以接受它们。
如果你必须操作邮件服务器设置邮件服务器以拒绝发往该域的电子邮件。