我的 SPF 记录有什么问题?

我的 SPF 记录有什么问题?

这是我的 SPF 记录:

v=spf1 a ip4:111.222.333.444 include:_spf.google.com ~all 

我向我的 Gmail 地址发送了一封测试电子邮件,以下是邮件头。我将真实 IP 地址替换为 111.222.333.444,将服务器主机名替换为 myserver.example.com

我的问题是:为什么标头显示 IP 地址 111.222.333.444“既不被允许也不被拒绝”?此 IP 地址包含在 SPF 记录中,应该被“允许”。这不是 DNS 缓存问题。

Received: from myserver.example.com (static-ip-111-222-333-444.inaddr.example.com
[111.222.333.444])by mx.google.com with ESMTPS id h20si450242faa.105.2011.10.25.23.56.16
(version=TLSv1/SSLv3 cipher=OTHER);
Tue, 25 Oct 2011 23:56:17 -0700 (PDT)
Received-SPF: neutral (google.com: 111.222.333.444 is neither permitted 
nor denied by best guess record for domain of [email protected]) 
client-ip=111.222.333.444;

答案1

没有任何真实数据,您的记录无法验证。尝试使用一些SPF 测试工具检查可能存在的问题。

答案2

查询邮件域的 DNS 类型是否实际返回该记录TXT?您能否提供该名称的 nslookup 输出,以清理私人详细信息?

Google 使用“最佳猜测”,这意味着它没有在您的 DNS 中找到记录,或者无法解析它找到的内容 - 这就是需要修复的地方。您的记录的语法没有问题,但如果 SPF 客户端请求时没有返回记录,那么一切都是徒劳的。

答案3

确保您在 DNS 区域文件中输入了您的 spf 记录,并且检查您的 spf 记录的语法,它可能不正确,请尝试链接:-spfwizard.com。

答案4

我正在使用 Google Workspace,它指示我们在 DNS 设置中添加一条 TXT 记录,记录名称(或主机)为@。我发现,如果我将其添加到没有记录名称的根 TXT,我的 SPF 最终就会开始工作。

如果已经有根记录名称,您可以在现有值后的换行符上添加 SPF 字符串。

相关内容