Gmail 的 SPF 记录?

Chr*_*ris 2 domain-name-system gmail spf

我为域名配置了带有 SPF TXT 记录的 DNS。域名的主要用户现在需要能够从我们的 SMTP 服务器和她的 GMail 帐户发送。我已经看到了有关将“include:_spf.google.com”添加到 SPF TXT 记录的所有信息,但是,当我查看它时,该记录似乎已过时。

特别是,我让用户给我发送了一条测试消息,并注意它是:

Received: from mail-la0-f50.google.com (mail-la0-f50.google.com [209.85.215.50])
Run Code Online (Sandbox Code Playgroud)

但是,_spf.google.com 没有列出该 IP 地址:

$ dig +short _spf.google.com txt
"v=spf1 ip4:216.239.32.0/19 ip4:64.233.160.0/19 ip4:66.249.80.0/20 ip4:72.14.192.0/18   
ip4:209.85.128.0/17 ip4:66.102.0.0/20 ip4:74.125.0.0/16 ip4:64.18.0.0/20 
ip4:207.126.144.0/20 ip4:173.194.0.0/16 ?all"
Run Code Online (Sandbox Code Playgroud)

(请注意,列出了 209.85.21 8 .0 网络,但未列出 209.85.21 5 .0。)

有没有更好的方法来启用从 GMail 发送?此用户发送给至少一个具有严格 SPF 策略的收件人,该策略会退回不是来自指定主机的邮件...

非常感谢!

mgo*_*ven 5

209.85.215.50 属于 209.85.128.0/17,所以 Google 的记录是正确的:

% ipcalc 209.85.128.0/17 | grep Host
HostMin:   209.85.128.1         11010001.01010101.1 0000000.00000001
HostMax:   209.85.255.254       11010001.01010101.1 1111111.11111110
Run Code Online (Sandbox Code Playgroud)