我在 Postfix 中使用了以下过滤器:
ClamAV、OpenDKIM、OpenDMARC、Rspamd
这也是它们被调用的顺序smtpd_milters
。
就性能、资源和垃圾邮件防护而言,对他们来说最好的顺序是什么?
答案1
OpenDKIM、OpenDMARC、Rspamd、ClamAV
我假设您已将 OpenDMARC 配置为自行执行 SPF?那么您也需要在 Rspamd 中禁用 SPF/DKIM/DMARC 检查。
- 您需要在 openDMARC 之前先使用 openDKIM,这样才能根据 openDKIM 设置的 Auth-Results: 标头进行 DMARC 检查。
- 您希望在 Rspamd 之前使用 openDMARC,以便它可以发送所有邮件的 DMARC 报告,而不仅仅是那些通过 Rspamd 的邮件。
- 您希望 Clam 最后避免 AV 扫描消息,因为另一种内容过滤方法可能会首先阻止该消息。