我的 postgrey 运行得很好,但我还想使用 postfix-policyd 的 bean 计数功能来查看 smtp 上发生的情况。
是否可以同时使用 postfix-policyd 和 postgrey ?
互相干扰吗?
答案1
这两种软件的创建目的不同。
Postgrey 的目的是为了做灰名单,例如,当客户端第一次尝试连接时,就会软拒绝。
Policyd 的主要目的是为 Postfix 添加一些高级策略控制。它可以配置为根据发件人/收件人/客户端的各种统计数据执行各种 smtp 响应(REJECT、HOLD、ACCEPT 等)。但 Policyd v2 还具有以下功能列入灰名单就像 postgre 那样。
至于实现,postgrey 通常放在 上smtpd_recipient_restriction/smtpd_relay_restriction
以便更早地拒绝。而 policyd 必须放在 和 上smtpd_recipient_restriction
才能smtpd_data_restriction
获得完整的功能,例如收件人计数器。
是否可以同时使用 postfix-policyd 和 postgrey?它们会互相干扰吗?
基本上是的,两者可以互相安装而不会互相干扰。看起来 policyd 具有灰名单功能,因此您可以删除 postgrey。如果您安装了两者,请确保 policyd 限制在 postgrey 之后,因为策略不支持 DUNNO用于访问控制