我代表 customer1.net 从 mailer.mycompany.com 发送电子邮件。我们还通过将信封上的返回路径设置为 bouncemgmt.mycompany.coom(在本例中是同一台服务器)来管理退回邮件。
我的客户的 SPF 记录是:
customer1.net IN TXT "v=spf1 a mx a:mailer.mycompany.com mx:bouncemgmt.mycompany.com ip4:2.3.4.5 ?all"
代表我们的客户从我们的应用程序发送几封电子邮件时的标题是:
Received-SPF: pass (google.com: domain of [email protected] designates 2.3.4.5 as permitted sender) client-ip=2.3.4.5;
尽管它说通过了,但它最终还是进入了 Outlook 垃圾邮件文件夹。我们主要担心的是实际的 SPF 记录是否配置正确。
我们使用以下网站进行配置:openspf.org
答案1
Outlook 有自己的垃圾邮件过滤器,与 SPF 无关。据我所知,它就像一个黑匣子,你无法知道邮件为什么会出现在那里。
答案2
我的客户的 SPF 记录是:
customer1.net TXT 格式
这无关紧要。由于信封发件人是(正如您所说,并且正如“已接收:”标头所确认的那样) ,因此永远不会考虑bouncemgmt.mycompany.com
SPF 记录。customer1.net
否则,要测试 SPF,您可以将电子邮件发送到 SPF 测试自动回复程序,例如[email protected]
。
(但我相信 EasyEcho 是对的。如果您使用 Microsoft Outlook,您将得到应得的。)
答案3
通常,SPF 故障会在 SMTP 事务期间被退回,或者在某些情况下,用于向计数器添加点数,过滤器将使用该计数器来确定是否退回、隔离等。如果邮件成功到达邮箱,则 SPF 可能工作正常,Outlook 会应用其自己的内容过滤器对该邮件进行过滤,将其作为垃圾邮件归档。
根据您发布的记录,我怀疑 SPF 是问题所在。