postfix 日志消息:RBL 查找错误:找不到主机或域名

postfix 日志消息:RBL 查找错误:找不到主机或域名

我在我的后缀日志中发现了很多此类消息:

17:40:55 smtpd: warning: 34.77.82.185.b.barracudacentral.org: RBL lookup error: Host or domain name not found. Name service error for name=34.77.82.185.b.barracudacentral.org type=A: Host not found, try again
17:41:05 smtpd: warning: 34.77.82.185.hostkarma.junkemailfilter.com: RBL lookup error: Host or domain name not found. Name service error for name=34.77.82.185.hostkarma.junkemailfilter.com type=A: Host not found, try again
18:15:02 smtpd: warning: ptmail1.patrontechnology.com.dbl.spamhaus.org: RBL lookup error: Host or domain name not found. Name service error for name=ptmail1.patrontechnology.com.dbl.spamhaus.org type=A: Host not found, try again
18:40:27 smtpd: warning: 177.141.213.134.zen.spamhaus.org: RBL lookup error: Host or domain name not found. Name service error for name=177.141.213.134.zen.spamhaus.org type=A: Host not found, try again

我试图了解我的配置是否有问题,或者这些消息(正如我在其他地方非权威地阅读过的那样)是否只是一种稍微奇怪的方式,表明发件人没有被给定的服务列入黑名单。当然,生成这些消息的某些(也许是全部)电子邮件是真实的,并且确实由 postfix 正确且成功地转发。

这些是我的 smtp_recipient_restrictions 的相关行:

reject_rbl_client zen.spamhaus.org
reject_rbl_client b.barracudacentral.org
reject_rbl_client hostkarma.junkemailfilter.com=127.0.0.2
reject_rhsbl_helo dbl.spamhaus.org
reject_rhsbl_sender dbl.spamhaus.org
reject_rhsbl_reverse_client dbl.spamhaus.org

答案1

这是不是正常行为,postfix 似乎无法到达黑名单服务器。

在您的计算机上,尝试以下命令:(nslookup通常已安装或可以通过获取dnsutils或类似的软件包进行安装。)

nslookup 127.0.0.2.zen.spamhaus.org

结果应该是这样的

Non-authoritative answer:
Name:    127.0.0.2.zen.spamhaus.org
Address: 127.0.0.11

如果命令超时,则无法从您的服务器访问黑名单 DNS 服务器。如果是这种情况,请检查其他 DNS 查询是否按预期工作(例如nslookup unix.stackexchange.com)。

我怀疑防火墙阻止了对这些 DNS 服务器的访问,或者您的服务器因发送太多请求而被阻止。考虑到日志中相距较远的时间戳,后者似乎不太可能。但是,您的所有查询可能都是通过 ISP 的 DNS 服务器发送的。该服务器可能达到了黑名单提供商施加的限制,导致其被阻止。

您可以通过直接询问 spamhaus 名称服务器来检查这一点:

nslookup 127.0.0.2.zen.spamhaus.org a.ns.spamhaus.org

如果此操作成功,但对默认服务的查找失败,则意味着您的默认解析器被 spamhaus 阻止。在这种情况下,请安装缓存 DNS 服务器。

答案2

mkdir /var/spool/postfix/etc
cp /etc/resolv.conf /var/spool/postfix/etc/

相关内容