![Postfix 白名单上的 IP 仍然被阻止](https://linux22.com/image/705659/Postfix%20%E7%99%BD%E5%90%8D%E5%8D%95%E4%B8%8A%E7%9A%84%20IP%20%E4%BB%8D%E7%84%B6%E8%A2%AB%E9%98%BB%E6%AD%A2.png)
由于特定 IP 经常来自黑名单提供商,因此我必须将此 IP 放入白名单,因为误报太多。
我之前配置过它,而且我是 Windows 管理员 - 所以我对这个主题已经不熟悉了,需要帮助。问题是白名单 IP 仍然被 bl.spamcop.net 阻止。
我猜你需要配置的重要内容:
smtpd_recipient_restrictions = check_sender_access 哈希:/etc/postfix/blockedSender smtpd_client_restrictions = check_client_access 哈希:/etc/postfix/IPWhitelist smtpd_relay_restrictions = rejection_unknown_reverse_client_hostname rejection_unknown_sender_domain permit_mynetworks permit_sasl_authenticated rejection_unauth_destination rejection_rbl_client zen.spamhaus.org rejection_rbl_client bl.spamcop.net rejection_rbl_client psbl.surriel.com
我不清楚的是:即使我将 IP 放在白名单中,postfix 是否仍会处理其他事情,例如中继和收件人限制(这没有意义,因为它是一个白名单并且不需要进一步测试)?
答案1
smtpd_recipient_restrictions
,smtpd_client_restrictions
并且smtpd_relay_restrictions
都在处理不同的限制。如果您将 IP 列入白名单,则smtpd_client_restrictions
只会允许此 IP 连接到 SMTP 端口,而不会启用电子邮件中继。要启用中继,您需要进行修改,smtpd_relay_restrictions
但您需要记住,如果为被 spamcop 阻止的人启用中继,您最终可能会被阻止。