SPFlogging是否可以包含域名通配符?

我的SPFlogging的一部分包含:

include:google.com 

我仍然软失败,因为实际的电子邮件是由以下提供

Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172 ]

它与google.com有完全不同的IP。 不过,我不想放入mail-yx0-f172.google.com,因为它可能是dynamic的。 是否有一些相当于* .google.com,我可以在logging中使用

不,你不能。 这不是正确的SPFlogging,也不是Google SPFlogging的正确地址。 任何拥有反向DNS域名控制的人都可以让任何IP有他/她想要的任何名称,比如“google.com”,“whitehouse.gov”等等。允许反向匹配是非常错误的。

SPF的“包含”function工作方式不同。 它对给定的名称进行直接的DNSparsing,然后处理来自该响应的logging。 Google电子邮件服务器正确的SPFlogging是:

 v=spf1 include:_spf.google.com ~all 

匹配是通过从TXT DNS查询返回到_spf.google.com的结果中的IP地址完成的。 如果谷歌曾经改变他们的邮件服务器的IP地址,这个logging也应该改变。 截至今天,对该logging的查询返回:

 〜%dig + short txt _spf.google.com
 “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“

请注意,您所看到的地址209.85.213.172包含在上面的209.85.128.0/17中。 所以,如果您的SPFloggingconfiguration正确,它应该通过。

有关Google Apps帮助的更多信息。