我尝试用opendkim和opendmarc在Debian上设置一个邮件服务器。
当我收到一封电子邮件时,SpamAssassin拒绝它,因为opendkim不能执行DNS查询
我使用opendkim-testkey命令进行了测试,DNS查询超时:
$ opendkim-testkey -s 20161025 -d gmail.com -vvv
opendkim-testkey: using default configfile /etc/opendkim.conf
opendkim-testkey: checking key '20161025._domainkey.gmail.com'
opendkim-testkey: '20161025._domainkey.gmail.com' query timed out我试图在服务器上使用do执行DNS查询,并取得了成功。
$ dig txt 20161025._domainkey.gmail.com
回答部分: 20161025._domainkey.gmail.com。282in TXT "k=rsa;p=MIIBAB“
通过阅读其他帖子,我尝试添加一个名称服务器,但是它丝毫没有改变。
作为一个主意吗?
发布于 2019-11-09 17:34:17
我刚刚解决了我自己的问题
在/etc/opendkim.conf中,我作了评论
TrustAnchorFile /usr/share/dns/root.key我的本地dns服务器已经完成了这项工作。
发布于 2020-08-14 12:46:10
在我的例子中,这是一个防火墙问题,OpenDKIM直接查询root服务器(参见TrustAnchorFile In /etc/opendkim.conf)。为/usr/share/dns/root.key中的所有IP地址打开我的防火墙,解决了这个问题。
https://serverfault.com/questions/991211
复制相似问题