我用DKIM配置了我的服务器(Debian )和域。我在服务器上安装了OpenDKIM,并遵循了本教程。我去了我的域提供程序,并为mail._domainkey.example.com设置了一个新的DNS TXT记录:
"v=DKIM1; k=rsa; p=ThePublicKey"`我从mail.txt获得密钥,它是由命令生成的:
opendkim-genkey -s mail -d example.com我确保OpenDKIM服务器正常工作,并且后缀正在对消息进行签名。然而,我无法找到一种公正的方式来检查从我的服务器发送的电子邮件是否正确地签名。
通过谷歌搜索,我找到了这项服务,它让我发送一封电子邮件给它,并给我一份关于签名是否正确的报告。然而,它一直在说,签名在最终报告中无效:
SpamAssassin Score: 1.179
Message is NOT marked as spam
Points breakdown:
0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked.
See
http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
for more information.
[URIs: example.com]
0.0 HTML_MESSAGE BODY: HTML included in message
0.3 HTML_IMAGE_ONLY_04 BODY: HTML: images with 0-400 bytes of words
0.7 MPART_ALT_DIFF BODY: HTML and text parts are different
0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid
0.0 TVD_SPACE_RATIO No description available.
0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid虽然它在另一部分(在DKIM信息,上面的报告)中说它是有效的。它确切地说:
Validating Signature
result = pass在mxtoolbox中,它没有显示我的DNS条目有任何语法问题。它能够没有问题地解析公钥。
我能做什么来发现我的DKIM设置的问题?
发布于 2017-05-15 08:40:30
显然,在我链接的站点上的测试有一个问题,所以,我找到了两种方法来测试我的配置(SSL、SPF、DKIM和DMARC):
https://serverfault.com/questions/849940
复制相似问题