首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spamassassin问题

Spamassassin问题
EN

Server Fault用户
提问于 2014-10-07 18:43:06
回答 1查看 4.6K关注 0票数 1

下面是我遇到问题的设置:

我的电脑的IP是10.6.2.5。有一个带有IP 10.6.2.4的DNS服务器ns.isp6.lab (我可以到达它)。

我的电脑安装了后缀+ Dovecot + SpamAssassin。我收到与DKIM签署的电子邮件来自域isp6.lab。它们是用以下域密钥签名的: mail._domainkey.isp6.lab

当我做dig mail._domainkey.isp6.lab TXT时,我得到了一个带有RSA公钥的答案。

问题是Spammassassin找不到它,以下是接收到的电子邮件的部分标题:

代码语言:javascript
复制
X-Spam-HAM-Report: 
* -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
*  0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily
*      valid
*  0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid

因此,我在SpamAssassin中激活了调试日志,下面是我发现的:

代码语言:javascript
复制
cat spamd.log | grep dkim

Tue Oct  7 16:38:50 2014 [21673] dbg: dkim: performing public key lookup and signature verification
Tue Oct  7 16:39:00 2014 [21673] dbg: dkim: DKIM, i=@isp6.lab, d=isp6.lab, s=mail, a=rsa-sha256, c=relaxed/simple, invalid, matches author domain
Tue Oct  7 16:39:00 2014 [21673] dbg: dkim: signature verification result: INVALID (PUBLIC KEY: DNS QUERY TIMEOUT FOR MAIL._DOMAINKEY.ISP6.LAB)

我检查了我的/etc/resolv.conf:域isp6.lab搜索isp6.lab名称服务器10.6.2.4

我现在正在寻找关于这个问题的几个小时(似乎没有很好的文档),我检查了所有CPAN所需的模块,等等,我真的不知道我还能做些什么。

提前谢谢你的帮助。

编辑:也许可以在NET::DNS模块中做些什么?我真的不明白这些模块是如何使用、配置和相互交互的。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-10-08 01:33:50

也许你击中了与NET::DNS和垃圾邮件杀手相关的bug。它在这个博客和这个SA邮寄名单中解释了。博客的摘录

Net::DNS版本0.76更改了在Net中保存一组名称服务器的字段名::DNS::Resolver对象:它以前是“名称服务器”,但现在分为两个字段:‘nameserver4’和‘Namerver6’。Mail/SpamAssassin/DnsResolver.pm依赖于Net::DNS::Resolver对象的内部字段名来获得递归名称服务器的默认列表,因此Net::DNS中的更改破坏了这一点。

解决方案:

检查你的回购,如果他们已经解决了新版本的问题。如果没有,可以从这里手动应用修补程序。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/634258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档