2016-11-24 108 views
1

這應該是一個企業郵件垃圾郵件過濾器框。 我們一直在尋找各種垃圾郵件過濾選項,並想嘗試rspamd,但有一個catch - rspamd正在積極開發中,並未包含在許多發行版中。我想用exim嘗試一下。 Exim主頁指出,目前的所有版本都已過時。如何安裝最新穩定的Exim + rspamd版本?

我們公司的「標準」是OpenSuse。我可以設法說服使用Debian來達到這樣的特殊目的,因爲Debian/Ubuntu有明顯的優勢,但是用於exim/rspamd的Debian軟件包已經過時了。我別無選擇,只能做源代碼安裝。

所以,這裏是我的兩難困境,最好的行動方式不是硬編碼黑客的方式 - 安裝Gentoo並花費一週的時間編譯源代碼中的所有內容,並且每次必須更新安裝時爲企業用戶提供高性價比的解決方案)或者進行混合安裝 - 安裝Debian的某些部分,然後進行源代碼編譯甚至破解自己的deb包? (還沒有完成)

對我來說,額外的挑戰是我對rspamd不是很熟悉,而且我也沒有經過exim多年,所以我很樂意爲我提供一些便利的發行版或解決方案工具把所有東西放在一起用盡可能少的痛苦和無奈地...

回答

1

提供的當前版本的rspamd (0.6.10)在官方Debian回購已過時:

Debian official repos

Rspamd也可如此我的Debian和Ubuntu版本。然而,我們正在這些'官方'回購中尋找一名積極的rspamd維護者,因爲現在rspamd已經過時了。

請不要使用這些軟件包,因爲它們不再受支持。

上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的穩定可用的版本是4.84.2-2,你可以版本輕鬆升級到4.87-3通過以下步驟安裝所需的backports包,運行:

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 

您可以安裝4.88版本的exim使用apt-pinning的方式,但測試它並不建議用因爲你可以打破一些依賴關係。