如何建立“SPF”(多个 IP)以授权其他域名代表他们发送邮件

如何建立“SPF”(多个 IP)以授权其他域名代表他们发送邮件

我们正在构建邮件服务器以便为其他域发送邮件。

我们有多个 IP 地址,并且我创建了spf.example.com指向多个 IP 的“A”记录

现在我已要求客户将我们的记录纳入spf.xyz.com他们的 SPF 记录中,以授权代表他们发送邮件。

我们收到如下错误

“- PermError SPF 永久错误:包含的域没有有效的 SPF 记录:”

问题是什么?我们遵循的流程正确吗?

答案1

据我了解,您已指示您的客户将其包含spf.example.com在他们的 SPF 记录中,以允许您的邮件服务器代表他们发送邮件。

即您的客户现在有类似这样的设置:

v=spf1 a mx  include:spf.protection.outlook.com include:spf.example.com -all

这是完全有效的。

我已经创建了“A”记录,例如 spf.example.com 指向多个 IP

这可能是问题所在。据我所知,该include:spf.example.com 机制旨在包括其他 SPF 记录,不是A记录

代替

spf.example.com. IN A 10.9.8.7
spf.example.com. IN A 192.168.0.1

需要有效的 SPF 记录,预期内容如下:

spf.example.com. IN TXT "v=spf1 ip4:10.9.8.7/32 ip4:192.168.0.1/32" 

相关内容