目前我已经安装了带有 Amavis、Spamassassin、Clamav 和所有附加功能的 Postfix 并正在运行。
我想将 RSpamd 添加到配置中,我不想替换 Amavis,只需让它们并排运行,在主题中标记垃圾邮件并添加标头以查看哪个在捕获垃圾邮件方面更好。
问题是 Amavis 添加为带有返回路径的 smtpd_proxy_filter。RSpamd 作为 milter 添加。现在单独运行 RSpamd 就可以了,但是当我添加 Amavis 时,由于邮件被重定向到代理,因此添加了 Received 标头,因此 RSpamd 认为所有邮件都来自本地主机,跳过一些检查并且不添加标头。
我正在考虑一些解决方案,但不知道它们是否以及如何实施:
-o smtpd_milters
在代理之前运行 milter,通过添加到 master.cf不起作用其中有一个是可以实现的吗?
配置文件在这里:
我的 main.cf 有这些:
smtpd_milters = inet:127.0.0.1:12345
inet:localhost:11332
non_smtpd_milters = inet:127.0.0.1:12345
milter_default_action = accept
milter_content_timeout = 30s
Run Code Online (Sandbox Code Playgroud)
DKIM 端口 12345,RSpamd 端口 11332
谢谢