改善传出电子邮件的垃圾邮件信任等级(SCL)

我在Ubuntu上有一个postfix SMTP服务器。 我有有效的SPF和DKIMlogging,经我的客户收到的电子邮件标题validation。

身份validation结果:spf = pass(发件人IP是XXX.XXX.XXX.XXX)smtp.mailfrom = mydomain.com; hotmail.com; dkim = pass(签名已被validation)header.d = mydomain.com; hotmail.com; dmarc = bestguesspass action = none header.from = mydomain.com;

但是,该电子邮件只有在Outlook / Live.com / Hotmail中才会成为垃圾邮件。 垃圾邮件的可信度(SCL)是5 (垃圾邮件)。

X-MS-Exchange-Organization-SCL: 5 X-MS-Exchange-Organization-PCL: 2 

SCL的常见问题要求我join第三方ReturnPathauthentication计划,以validation每封电子邮件的发送,但authentication计划非常昂贵。

有没有其他办法可以降低SCL评分? 添加DMARClogging是否有帮助?


更新:

  1. DNSconfiguration正确,包括A,MX,PTRlogging。
  2. 服务器IP地址不在DNSRBL(黑名单)上
  3. 没有足够的发送量来计算Sender Score在http://www.senderscore.org
  4. 没有假头。 邮件通过PHP库SwiftMailer发送

这个问题不是通用的垃圾邮件过滤策略; 这是关于微软的垃圾邮件信任级别(SCL)。

以下是对我的帮助:

  1. 确保SPF和DomainKeys / DKIM安装并正常工作(DMARC可能会帮助您)

  2. 发送邮件时试试禁用IPv6(我有问题的后缀,HELO标头不能正常工作与ipv6和邮件发送到垃圾邮件

  3. 确保您的服务器支持TLS / SSLencryption发送邮件

  4. 即使上述所有条件都满足,并且电子邮件信誉testing返回了100%的信任级别,但是microsofts darn系统仍可能会将您的邮件发送给垃圾邮件。 由于他们的支持不是很有帮助(这是一些自动邮件的数组),您需要等到系统更新其数据库或要求您的收件人将您的邮件地址添加到他们的联系人。

Google也同样如此