我在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是否有帮助?
更新:
这个问题不是通用的垃圾邮件过滤策略; 这是关于微软的垃圾邮件信任级别(SCL)。
以下是对我的帮助:
确保SPF和DomainKeys / DKIM安装并正常工作(DMARC可能会帮助您)
发送邮件时试试禁用IPv6(我有问题的后缀,HELO标头不能正常工作与ipv6和邮件发送到垃圾邮件
确保您的服务器支持TLS / SSLencryption发送邮件
即使上述所有条件都满足,并且电子邮件信誉testing返回了100%的信任级别,但是microsofts darn系统仍可能会将您的邮件发送给垃圾邮件。 由于他们的支持不是很有帮助(这是一些自动邮件的数组),您需要等到系统更新其数据库或要求您的收件人将您的邮件地址添加到他们的联系人。
Google也同样如此