如何在 spamassassin 中禁用 sorbs

如何在 spamassassin 中禁用 sorbs

我注意到 sorbs.net 将 GMail 的 IP 标记为垃圾邮件发件人,这导致我的用户无法从 gmail.com 接收邮件。我想禁用或删除 sorbs.net 的检查过程,或添加更多 DNSBL 以允许 gmail 电子邮件进入。我尝试将以下内容添加到我的,local.cf但没有成功:

whitelist_from_rcvd  *@gmail.com  gmail.com
score   __RCVD_IN_SORBS  0

我也尝试评论/删除 sorbs20_dnsbl_tests.cf 但也没有产生任何效果。

这是来自 maillog 的日志:

NOQUEUE: reject: RCPT from mail-oi0-f48.google.com[209.85.218.48]: 
454 4.7.1 Service unavailable; Client host [209.85.218.48] blocked using dnsbl.sorbs.net; 
Currently Sending Spam See: http://www.sorbs.net/lookup.shtml?209.85.218.48; 
from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-oi0-f48.google.com>
Sep  3 15:03:05 server postfix/smtpd[16891]: disconnect from mail-oi0-f48.google.com[209.85.218.48]

答案1

从 SpamAssassin 3.4 版开始,您可以通过添加以下内容禁用任何 BL 的查询:(local.cf)

dns_query_restriction deny sorbs.net 

答案2

事实证明,是 postfix 在进行检查,而不是 SpamAssassin。如果您遇到同样的问题,请打开文件main.cf(可能在 中/etc/postfix/main.cf)并找到以 开头的行smtpd_recipient_restrictions 并将reject_rbl_client dnsbl.sorbs.net 其删除。

相关内容