HEADER_FROM_DIFFERENT_DOMAINS的SpamAssassin负得分

时间:2019-02-26 22:27:42

标签: phpmailer amazon-ses spamassassin

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

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

测试电子邮件

SpamAssassin对于“ HEADER_FROM_DIFFERENT_DOMAINS发件人和信封发件人第二级邮件域不同”的问题给出的评分为-0.1。

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

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

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

请注意,这解决了垃圾邮件刺客报告“ HEADER_FROM_DIFFERENT_DOMAINS”的问题,而mail-tester.com现在给我的分数是10/10。

但是,它不能解决垃圾邮件中的电子邮件问题。

答案 2 :(得分:0)

其前景垃圾过滤系统。他们有“ AI”规则,这些规则会检查发送IP地址的信誉。他们会在用户报告和许多其他方面给您打分,他们不会告诉您。确保您具有SPF,DMARC,DKIM,并注册他们会告诉您的JMRP和SDNS。但这仍然是猫和老鼠的游戏。这是一个滑坡,甚至微软也将自己的邮件捕获到自己的Outlook用户。 PITA,老实说,幸运的是,我们设法减轻了这个问题。但是,不同域中的一些用户仍然抱怨电子邮件发送到JUNK。去搞清楚。我讨厌不得不处理Outlook.com的问题。他们自己发送垃圾邮件,并大胆地阻止配置良好的SMTP发件人。

祝你好运。您将需要它。