SPFlogging没有被gmail检测到

我最近添加了SPFlogging到我的服务器,它通过了所有需要的结果。

但是,发送电子邮件不会检测到SPFlogging。 我用来检测的方法是gmail是否显示“邮寄”。

我使用自己的电子邮件服务器以及谷歌的谷歌应用程序的function,这是我的服务器上唯一的spflogging。

SPFlogging是:

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

这是因为传播在DNS文件中所做的更改需要一些时间? 还是有什么我失踪?

编辑

当看到从Gmail的“显示原始”菜单,它让我这个:

 Received-SPF: softfail (google.com: domain of transitioning [email protected] does not designate 64.202.189.129 as permitted sender) client-ip=64.202.189.129; 

问题是上面提到的客户端IP正在改变我收到的每封电子邮件,即使我从我的服务器使用SMTP中继。

我跟GoDaddy支持交谈,他们说,ip总是会改变的。 有没有办法可以使用静态IP发送电子邮件。

什么可能是这个可能的解决scheme?

如果您通过GoDaddy从您的网站或应用程序发送电子邮件,则有两种select:

  • 更改您的站点/应用程序以使用您已经信任的邮件中继。
  • 在SPFlogging中包括用于SMTP的GoDaddy的IP范围

如果您是Google Apps客户,则最好的select是将您的网站/应用程序configuration为通过Gmail发送电子邮件(如往常一样),或使用Google Apps SMTP中继 。 例如,使用SMTP中继function,您也可以通过Google进行邮件服务器中继。

但是,如果您希望授权所有GoDaddy的服务器代表您发送电子邮件,则应联系GoDaddy支持,并要求您在SPFlogging中授权他们的SMTP服务器的首选方法。

请注意,单靠SPF无法阻止垃圾邮件发送者/钓鱼者欺骗您的域名。 Googlebuild议Google Apps客户部署依靠SPF和DKIM的DMARC来打击域欺骗。

DMARC可以打破一些邮件列表软件。 但是, 一些邮件列表软件提供商/软件包已经推出了DMARC支持。 Yahoo Groups和Google Groups等特殊服务完全支持DMARC,无需进行任何更改。

此外,正在起草authentication的接收链(ARC) ,以允许中间人和最终收件人在中间软件操纵消息之前对他们看到的原始authentication结果进行authentication。 这应该允许任何优秀的邮件列表包完全支持DMARC。

EDITED:增加了关于邮件列表影响的信息。