我有一个从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帮助,但只是一个相当广泛的信任框架的一个组成部分。 一般而言,以下内容将帮助您提高交付能力,而不会造成欺诈警告,但不能保证。
-all不是~all 。 SPF的问题在于它对SMTP信封数据进行操作,而不是对邮件的内容进行操作。 这就是你如何能像sendgrid发送电子邮件“从”你的域名,但信封数据说sendgrid和SPF检查对sendgrid的DNS。
DKIM是向补救措施迈出的一步,因为它提供了一种方法来certificateDNS域的维护者授权发送消息。 如果你还没有设置,我强烈build议你这样做。
最后一步是尝试dmarc执行。 这需要一些工作,特别是对于有很多第三方邮件程序正在使用的域。