我在example.com有一个域名。 MXlogging是10 cp.example.net 。 这些域位于两个不同的IP地址上。 假设example.com位于198.51.100.0,而example.net和cp.example.net位于203.0.113.0。 发送邮件也从cp.example.net 。
在我看来,我可以用几种不同的方式在SPFlogging中指出这些信息:
传出邮件来自与传入邮件相同的地方:
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
这些表示相同信息的不同方式有什么区别吗? 有没有什么理由比较喜欢一个呢? (我倾向于喜欢第一个,因为它更短,但如果有任何技术上的理由去select其他的,我就会全神贯注。)
接收机的另一个主要区别是:
这些表示方式在不改变SPF的情况下可以更改:
MX是相当不错的,如果你的邮件服务器是唯一一个发送邮件的。 并添加A或IPlogging,如果您需要其他主机发送它们。