HEADER_FROM_DIFFERENT_DOMAINS 的 SpamAssassin 负分

SpamAssassin negative score for HEADER_FROM_DIFFERENT_DOMAINS

我们的服务器发送的某些电子邮件会转为特定收件人的垃圾邮件。例如,当发送到@outlook.com 电子邮件地址时。

我一直在使用 https://www.mail-tester.com

测试我们的电子邮件

SpamAssassin 对 'HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different'

问题的评分为 -0.1

这是报告的唯一问题。其他一切,例如 SPF 和 DKIM,都会通过。他们的网站上没有关于此问题的文档,我不明白这意味着什么或如何解决它。

电子邮件是通过 AWS SES 使用 PHPMailer 发送的。

这意味着信封发件人地址(在 SMTP 级别使用)与发件人 header 中使用的地址不同。这很常见,但如果您尝试实施 DMARC 对齐,则可能会出现问题。例如,您可能发送一封来自 header 且包含 user@example.com 的邮件,但您的信封发件人可能是 bouncehandler@mail.example.com。您应该能够在收到的消息的 Return 路径 header 中看到它。您是否可以更改它取决于您发送邮件的方式,但在 PHPMailer 中,信封发件人默认为发件人地址,您可以通过设置 Sender 属性.[=13 来覆盖它=]

-0.1 惩罚不太可能是您的邮件被发送到垃圾邮件的全部原因。

我通过在 AWS SES 中完成“MAIL FROM”的设置解决了这个问题。这将电子邮件中来自 header 的邮件设置为我的域名。

"HEADER_FROM_DIFFERENT_DOMAINS" 和 mail-tester.com 现在给我的分数是 10/10。

请注意,对于某些电子邮件提供商,我们需要几周时间才能获得信任,并且电子邮件不再变成垃圾邮件。

它的前景垃圾过滤系统。他们有 "AI" 规则来查看发送 IP 地址的信誉。他们根据用户报告和许多其他他们不会告诉你的信息给你打分。确保您拥有 SPF、DMARC、DKIM,并注册他们会告诉您的 JMRP 和 SDNS。但这仍然是一场猫捉老鼠的游戏。这是一个滑坡,甚至 Microsoft 也将自己的邮件发送给自己的 outlook 用户。 PITA,老实说,幸运的是我们设法缓解了这个问题。然而,不同域中的一些用户仍然抱怨电子邮件会变成垃圾邮件。去搞清楚。我讨厌不得不处理 Outlook.com 的问题。他们自己发送垃圾邮件并胆敢阻止配置良好的 SMTP 发件人。

祝你好运。你会需要它的。