一个 SPF 记录了不同的主机

一个 SPF 记录了不同的主机

我们的中心使用 bind9,并且我们有两个不同的邮件服务器。一个用于我们公司的域,另一个用于客户域。目前我们在文件中有一个简单的条目:

SPF     "v=spf1 mx -all"
TXT     "v=spf1 mx -all"

这对我们公司的服务器来说非常有用并且不会产生任何问题。

现在我们有了客户服务器,我们收到了一些投诉,称发送邮件或自动转发邮件存在问题。当我们说有 mail1.test.net 和 mail2.test.net 时,SPF 记录应该是什么样子才能包括这两台服务器?

我尝试过:

                         MX    10 mail1.test.net
                               "v=spf1 mx include:mail2.test.net -all"
mail2.test.net.    IN    TXT   "v=spf1 a:mail2.test.net -all"

但正如你所想的,这根本不起作用。

感谢您的帮助。

答案1

为将向该域发送邮件的每个主机添加“a:”。

testdomain.com.      IN TXT     "v=spf1 mx a:mail1.testserver.com a:mail2.testserver.com -all"

将允许 mail1.testserver.com 和 mail2.testserver.com 以及任何列出 MX 记录的服务器。

相关内容