我正在尝试设置后缀,以便它使用阻止列表来阻止垃圾邮件。这是我在 main.cf 中的限制设置:
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination,reject_non_fqdn_sender,reject_non_fqdn_recipient,reject_unknown_recipient_domain,reject_rbl_client zen.spamhaus.org,reject_rbl_client b.barracudacentral.org,check_policy_service unix:private/spfpolicy
我通过向 crynwr.com 服务发送一封电子邮件来测试限制,该服务回复一封来自被阻止 IP 的电子邮件。
邮件日志在发送时显示:
Aug 23 12:06:27 srv2 postfix/smtpd[23321]: NOQUEUE: reject: RCPT from ns1.crynwr.com[192.203.178.14]: 454 4.7.1 Service unavailable; Client host [192.203.178.14] blocked using b.barracudacentral.org; Client host blocked using Barracuda Reputation, see http://www.barracudanetworks.com/reputation/?r=1&ip=192.203.178.14; from=<[email protected]> to=<MYEMAILADDRESS(REDACTED)> proto=SMTP helo=<pdam.crynwr.com>
所以它表明某些东西被后缀拒绝,但电子邮件来自另一个 IP 并在它出现在我的收件箱中时被传递:电子邮件的图片
我真的迷路了,甚至不知道从哪里开始寻找,所以如果需要,我会用更多信息更新它。
我正在使用 Centos Web 面板运行 Centos 6.8。
编辑:更新以适应发现梭子鱼阻止列表正在工作,但 zen.spamhaus.org 没有
所以问题是使用的默认 DNS 是 Google DNS,它不同意 Spamhaus 的服务。该问题已通过切换到 OpenDNS 得到解决。这是通过编辑 /etc/resolv.conf 并替换
和
然后重新启动服务器。