我已经为SPF和DKIM配置了Postfix,但所有电子邮件都标记为垃圾邮件。DKIM:签名标题存在但无效
这是我domain.db(我用BIND9):
...
mail._domainkey IN TXT ("v=DKIM1; k=rsa; p=ABCD")
我与验证:
host -t TXT mail._domainkey.domain.com
我收到(OK):
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
任何想法?
----- UPDATE -------
在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
我认为你的DKIM使用两个字符串时,它应该使用1,根据你收到的。每个DKIM验证器都有怪癖,发送邮件到'mailtest @ unlocktheinbox.com' - 他们通过4个不同的验证器运行您的DKIM。 – Henry
我试图给这个地址发送一封电子邮件,目前我没有收到sthg,奇怪..你怎么知道有2个DKIM?事实上你是对的,我看到2行:dkim = pass(高于SPF:pass),是否可以删除一个DKIM? – Julien
@henry我试图改变DKIM1 DKIM,现在我得到:dkim =中性(坏版本),grr,谢谢你的帮助henry .. – Julien