Postfix 中reject_rbl_client的白名单规则?

Postfix 中reject_rbl_client的白名单规则?

有没有办法添加排除/白名单规则(或类似规则),以对抗reject_rbl_client行为?我正在运行 Postfix 服务,并具有以下客户端限制:

smtpd_client_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_rbl_client zen.spamhaus.org,
    permit

现在我想让我的 postfix 接受从我的家庭服务器发送的电子邮件。家庭服务器位于 DSL 连接上,因此 IP 总是在变化。此外,我的 ISP 的整个 IP 池都在 spamhaus.org 中被列入黑名单,因此通常会因为 而被拒绝reject_rbl_client zen.spamhaus.org。是否可以以某种方式配置 postfix,以便它添加一条规则,即来自某个特定动态 DNS 主机(始终解析为我当前的家庭 IP)的电子邮件不会被拒绝?

答案1

使用check_client_access。将其插入到之前reject_rbl_client

smtpd_client_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    check_client_access hash:/etc/postfix/rbl_override,
    reject_rbl_client zen.spamhaus.org,
    permit

加入/etc/postfix/rbl_override

your.dynamic.dns OK

别忘了跑步postmap /etc/postfix/rbl_override

详细信息: http://www.howtoforge.com/how-to-whitelist-hosts-ip-addresses-in-postfix

相关内容