Postfix中reject_rbl_client的白名单规则?

Lai*_*jus 2 postfix spam ddns dynamic-dns

有没有办法添加排除/白名单规则(或类似规则),这会reject_rbl_client影响行为?我有一个 postfix 服务正在运行,但有以下客户端限制:

smtpd_client_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_rbl_client zen.spamhaus.org,
    permit
Run Code Online (Sandbox Code Playgroud)

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

Lau*_*scu 5

使用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
Run Code Online (Sandbox Code Playgroud)

加入 /etc/postfix/rbl_override

your.dynamic.dns OK
Run Code Online (Sandbox Code Playgroud)

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

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