postfix:postfix-policyd 和 postgrey

postfix:postfix-policyd 和 postgrey

我的 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用于访问控制

相关内容