提高外发电子邮件的垃圾邮件置信度 (SCL)

Rap*_*tor 5 spam spam-filter spf dkim dmarc

我在 Ubuntu 上有一个 postfix SMTP 服务器。我拥有有效的 SPF 和 DKIM 记录,已通过我的客户收到的电子邮件标头进行验证。

验证结果:spf=pass(发件人IP为XXX.XXX.XXX.XXX)smtp.mailfrom=mydomain.com;hotmail.com;dkim=pass(签名已验证) 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
Run Code Online (Sandbox Code Playgroud)

SCL的常见问题解答要求我加入第3方ReturnPath认证计划来验证发送的每封电子邮件,但认证计划非常昂贵。

有没有其他方法可以降低 SCL 分数?添加 DMARC 记录有帮助吗?


更新:

  1. DNS配置正确,包括A、MX、PTR记录。
  2. 服务器 IP 地址不在 DNSRBL(黑名单)中
  3. 发送量不足,无法计算http://www.senderscore.org中的发件人分数
  4. 没有假标题。邮件通过 PHP 库 SwiftMailer 发送

这个问题与通用垃圾邮件过滤器对抗策略无关;这是关于 Microsoft 的垃圾邮件置信度 (SCL)。

小智 5

这对我有帮助:

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

  2. 发送邮件时尝试禁用 IPv6(我在使用 postfix 时遇到问题,HELO 标头无法与 ipv6 正常工作,并且邮件被发送到垃圾邮件

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

  4. 即使满足上述所有要点并且电子邮件信誉测试返回 100% 的信任级别,微软的该死的系统仍然可能会将您的邮件发送到垃圾邮件。由于他们的支持不是很有帮助(它是一些自动电子邮件的数组),您要么需要等到系统更新其数据库,要么要求您的收件人将您的邮件地址添加到他们的联系人中。

谷歌及其公司也是如此