微软的SPF决心不同于Google的

我有一个从GoDaddy的smtp服务器发送邮件的应用程序。 我将From域的SPF设置为(正常人电子邮件使用Office 365):

v = spf1包括:spf.protection.outlook.com包括:smtp.secureserver.net〜all

Gmail收件人将收到标记为可信的应用程序邮件。 但是,Office 365或Outlook收件人会收到警告: 此发件人未能通过欺诈检测,可能不是他们看起来的人。

哪个不正确? 我的SPFlogging或微软的欺诈检测系统? 还是Google?


更多:

我刚刚将供应商从1and1切换到GoDaddy。 之前收到的邮件中没有Office 365中的欺诈警告,并带有1和1的SPFlogging。 所以邮件内容不太可疑。

邮件不可否认性现在很复杂。 SPF帮助,但只是一个相当广泛的信任框架的一个组成部分。 一般而言,以下内容将帮助您提高交付能力,而不会造成欺诈警告,但不能保证。

  • 一个SPFlogging, -all不是~all
  • 正确configurationdkim
  • 让IP发送你的电子邮件在发送邮件的域中进行反向查找(并不总是可能的,我知道)。
  • 在信封数据FROM和头数据之间达成一致From:

SPF的问题在于它对SMTP信封数据进行操作,而不是对邮件的内容进行操作。 这就是你如何能像s​​endgrid发送电子邮件“从”你的域名,但信封数据说sendgrid和SPF检查对sendgrid的DNS。

DKIM是向补救措施迈出的一步,因为它提供了一种方法来certificateDNS域的维护者授权发送消息。 如果你还没有设置,我强烈build议你这样做。

最后一步是尝试dmarc执行。 这需要一些工作,特别是对于有很多第三方邮件程序正在使用的域。