我在example.com
. MX 记录是10 cp.example.net
. 这些域位于两个不同的 IP 地址上。假设它example.com
位于 198.51.100.0 上,而example.net
和cp.example.net
位于 203.0.113.0 上。外发邮件也来自cp.example.net
.
在我看来,我可以通过几种不同的方式在 SPF 记录中指出这些信息:
传出邮件与传入邮件来自同一个地方:
v=spf1 mx -all
外发邮件来自cp.example.net
:
v=spf1 a:cp.example.net -all
外发邮件来自 203.0.113.0:
v=spf1 ip4:203.0.113.0 -all
这些表示相同信息的不同方式之间有什么区别吗?有什么理由更喜欢其中一个吗?(我倾向于支持第一个,因为它更短,但如果有任何技术原因更喜欢其他一个,我会全力以赴。)
这些表示的不同之处在于您可以在不修改 SPF 的情况下进行更改:
MX 是相当不错的,如果你的邮件服务器是唯一一个发送邮件的。并添加 A 或 IP 记录,如果您需要其他主机发送它们。
另一个主要区别在于接收器: