我跑来dkimproxy
签署出站电子邮件并验证入站电子邮件。
一段时间以来,我遇到了以下永久性问题。dkiproxy 服务无法查询 DNS。我收到的每条消息都会获得以下标头集(在我的示例中,我是 example.org 和发件人 example.biz)
Authentication-Results: mail.example.org; dkim=invalid (public key: DNS query timeout for api._domainkey.example.biz at /usr/lib/perl5/vendor_perl/5.18.1/Mail/DKIM/DNS.pm line 156, line 643.) [email protected]; dkim=invalid (public key: DNS query timeout for api._domainkey.example.biz at /usr/lib/perl5/vendor_perl/5.18.1/Mail/DKIM/DNS.pm line 156, line 643.) [email protected]
错误是永久性的。如果我通过 SSH 登录并尝试使用nslookup
从远程 DNS 获取 TXT 记录,我可以成功读取它。
我该如何解决上述问题?
[编辑] 我的问题不属于这个已知问题,因为在那个问题中,DKIM 检查似乎是由 SpamAssassin 完成的。我用 dkiproxy 检查 DKIM
我已投票结束我自己的问题,因为它已经在不同的 QA 中得到了答案:Azure DNS 不会为某些域查找 SPF 策略