我已经使用 policyd 配置了 postfix 来管理白名单/黑名单。但我的主要问题是:
如果将一封电子邮件发送给收件人,并且其中某些抄送或密送被列入黑名单,则所有电子邮件都会被“丢弃”,并且不会到达主要收件人,即使被允许。
因此,如果某个收件人(RCPT to、cc 或 bcc)被列入黑名单,postfix + policyd 会丢弃所有电子邮件。我认为这不应该是正常行为,我错了吗?
是否有任何配置允许这样做?或者我误解了一些东西。这是部分后缀配置:
smtpd_recipient_restrictions =
reject_unauth_pipelining,
reject_non_fqdn_sender,
reject_non_fqdn_recipient,
#policyd
check_policy_service inet:127.0.0.1:10031,
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
reject_unverified_recipient,
check_policy_service inet:127.0.0.1:10045,
reject_rbl_client bl.spamcop.net,
reject_rbl_client psbl.surriel.com,
reject_rbl_client sbl.spamhaus.org,
reject_rbl_client xbl.spamhaus.org,
reject_rbl_client zen.spamhaus.org,
reject_rbl_client combined.rbl.msrbl.net,
reject_rbl_client relays.ordb.org,
reject_rbl_client list.dsbl.org,
reject_rbl_client sbl-xbl.spamhaus.org,
reject_rbl_client dnsbl.njabl.org,
permit
如果有人需要更多信息,请毫不犹豫地询问!
答案1
这是正常行为。
- 请不要使用relays.ordb.org。已经死了五年了。
- 请不要使用 list.dsbl.org。已经死了三年了。
- 如果你已经使用 ZEN,请不要使用 SBL、XBL 和 SBL-XBL!请参阅http://www.spamhaus.org/zen/
您的 Postfix 设置已严重损坏!!!
而且您不知道收件人不能被“列入黑名单”。只有 IP 或主机名才会被列入黑名单。