我已将Postfix配置为SPF和DKIM,但所有电子邮件都标记为垃圾邮件。
这是我的domain.db(我使用bind9):
...
mail._domainkey IN TXT ( "v=DKIM1; k=rsa; p=ABCD" )
我验证:
host -t TXT mail._domainkey.domain.com
我收到了(好):
mail._domainkey.domain.com descriptive text "v=DKIM1\; k=rsa\; " "p=ABCD"
我已经检查了email-tester.com上可能出现的问题,我得到了10/10,DKIM似乎也正确安装了。
但是当我查看电子邮件的内容时,我看到了:
...
dkim:pass
dkim:pass
SPF:pass
...
X-Spam-Report:
* -0.0 NO_RELAYS Informational: message was not relayed via SMTP
* -0.0 NO_RECEIVED Informational: message has no Received headers
* 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid
X-Spam-Status: No, score=0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS,
T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.0
有什么想法吗?
-----更新-------
在master.cf中添加后:
-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_milters
以下是新的电子邮件内容:
...
dkim:pass (now there is only one: OK)
spf:pass
...
X-Spam-Report:
* -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=ham
autolearn_force=no version=3.4.0
似乎更好,但电子邮件仍被标记为垃圾邮件,grrr
答案 0 :(得分:3)
正在运行的SPD DKIM配置并不一定会导致它被归类为垃圾邮件。
我必须发现特别是来自虚拟主机托管服务商或云服务器/邮件提供商,他们的IP范围通常有不良信誉,这意味着即使没有从网址和新的DKIM SPF等发送垃圾邮件。邮件仍然直接进入垃圾邮件(例如在办公室365中有一个非常严格的令人难忘的垃圾邮件过滤器),因为IP属于一个通常标有不良信誉的范围,或者某些垃圾邮件制造者过去使用过IP ...
(我使用自定义的DigitalOcean服务器postfix / opendkim和一个免费的Mailgun帐户进行了测试,Mailgun似乎提供专用的IP,希望没有ba drep,因为它似乎在一些博客帖子中)
当然这非常烦人但当然来自SPFed和DKIMed服务器的营销邮件被标记为垃圾邮件,因此大型提供商似乎进入IP级......我还读到,特别是office365有一些系统需要用户反馈考虑并将负面垃圾邮件标记重新分配到IP。
答案 1 :(得分:1)
此处列出了您的SPF记录。
转到此链接并将DNS服务器更改为“Google Public DNS(8.8.8.8)
”https://www.unlocktheinbox.com/dnstools/spf/luckeo.fr/
您的SPF结果为v=spf a mx ip4:176.58.101.240 ~all
现在将其更改为DNS Advantage(156.154.70.1)
您的SPF结果为v=spf1 a mx ip4:176.58.101.240 ~all
注意差异v=spf
与v=spf1
因此,您的DNS尚未传播,并且根据接收电子邮件服务器查找您的DNS记录的方式,您将遇到问题。等24小时,如果您仍有问题,请回复。