小编InT*_*SSH的帖子

Postfix - Rspamd + amavis

目前我已经安装了带有 Amavis、Spamassassin、Clamav 和所有附加功能的 Postfix 并正在运行。

我想将 RSpamd 添加到配置中,我不想替换 Amavis,只需让它们并排运行,在主题中标记垃圾邮件并添加标头以查看哪个在捕获垃圾邮件方面更好。

问题是 Amavis 添加为带有返回路径的 smtpd_proxy_filter。RSpamd 作为 milter 添加。现在单独运行 RSpamd 就可以了,但是当我添加 Amavis 时,由于邮件被重定向到代理,因此添加了 Received 标头,因此 RSpamd 认为所有邮件都来自本地主机,跳过一些检查并且不添加标头。

我正在考虑一些解决方案,但不知道它们是否以及如何实施:

  1. -o smtpd_milters在代理之前运行 milter,通过添加到 master.cf不起作用
  2. 告诉 amavis 不要添加 Received 标头
  3. 告诉 RSpamd 跳过 localhost 收到的标头并使用后面的标头

其中有一个是可以实现的吗?

配置文件在这里:

我的主人.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

谢谢

email-server postfix amavis rspamd

2
推荐指数
1
解决办法
2670
查看次数

标签 统计

amavis ×1

email-server ×1

postfix ×1

rspamd ×1