如何安装最新稳定的 Exim+rspamd 版本?

How to install latest stable Exim+rspamd version?

这应该是公司的垃圾邮件过滤器。 我们一直在寻找各种垃圾邮件过滤选项,并想尝试 rspamd,但有一个问题 - rspamd 正在积极开发中,并没有包含在许多发行版中。我想用 exim 试试。 Exim 主页声明当前版本之前的所有版本都已过时。

我们的公司 "standard" 是 OpenSuse。我可以设法说服将 Debian 用于某些特殊目的,例如这样,因为 Debian/Ubuntu 具有明显的优势,但 exim/rspamd 的 Debian 软件包已经过时了。我别无选择,只能进行源安装。

所以这是我的困境,什么是最好的行动方案,而不是硬编码黑客的方式 - 安装 Gentoo 并花一周时间从源代码编译所有内容,并在每次必须更新安装时重复(不是对于企业使用来说非常划算的解决方案)或者进行混合安装 - 安装 Debian 的某些部分然后进行源代码编译甚至破解你自己的 deb 包? (还没有这样做)

对我来说,另一个挑战是我对 rspamd 不是很熟悉,而且我已经很长时间没有管理过 exim,因此我希望有一个发行版或解决方案可以为我提供一些方便的工具来将所有东西放在一起尽可能少的痛苦和沮丧......

官方 debian 仓库中可用的 rspamd (0.6.10) 当前版本已过时:

Debian official repos

Rspamd is also available in some versions of Debian and Ubuntu. However, we are looking for an active maintainer for rspamd in these ‘official’ repos, as now rspamd is terribly outdated there.

Please DO NOT use those packages, as they are no longer supported.

您可以按照 rspamd 网站上的推荐安装 rspamd 的最新稳定版本:

apt-get install -y lsb-release wget # optional
CODENAME=`lsb_release -c -s`
wget -O- https://rspamd.com/apt/gpg.key | apt-key add -
echo "deb http://rspamd.com/apt/ $CODENAME main" > /etc/apt sources.list.d/rspamd.list
echo "deb-src http://rspamd.com/apt/ $CODENAME main" >> /etc/apt/sources.list.d/rspamd.list
apt-get update
apt-get --no-install-recommends install rspamd

Debian stable 上 Exim 的可用版本是 4.84.2-2,您可以通过以下步骤从 backports 安装所需的软件包,轻松将版本升级到 4.87-3,运行:

apt edit-sources

将以下行添加到您的 sources.list:

deb http://httpredir.debian.org/debian jessie-backports main contrib non-free

更新并安装exim4

apt-get update
apt-get remove exim4
apt-get -t jessie-backports install exim4

您可以使用 apt-pinning 方式通过测试安装 4.88 版本的 exim 不推荐使用 因为您可能会破坏一些依赖项 .