梭子魚垃圾郵件過濾器的開源或低成本替代品
我知道基於 SpamAssassin 的解決方案,但我正在尋找一種免費或低成本的垃圾郵件過濾解決方案,它的功能類似於梭子魚垃圾郵件過濾器。梭子魚執行良好,但中低端設備的硬體存在問題,而且成本一直在攀升。我正在尋找一些我可以向客戶推薦的東西,它比原始 SpamAssassin 安裝更容易讓最終使用者管理。
有什麼建議嗎?
我必須同意 John Gardeniers 的觀點。Mailcleaner 是迄今為止我發現的最好的開源垃圾郵件過濾解決方案,並且我已經測試了幾乎所有我能夠找到的東西(主要是那些集成到其他防火牆類型 Linux 發行版中的那些)。
我已經使用 Mailcleaner 幾年來保護我的域 (stormnine.net),同時在工作中使用梭子魚 M600 (dfa.arkansas.gov)。雖然我工作中的梭子魚總體上看到更多的流量,但按體積計算的百分比率幾乎與我使用 Mailcleaner 的經驗相同。我也喜歡 Mailcleaner 支持標記和隔離這一事實。就個人而言,我不在stormnine.net 上使用隔離,因為在MailCleaner 中簡單地使用標記,然後讓我的Exchange 伺服器將標記的電子郵件處理到使用者的垃圾郵件文件夾中,這樣的長期維護要少得多,該文件夾有30 天的有效期。這可確保我的 Mailcleaner 反垃圾郵件設備永遠不會使用太多磁碟空間,並確保我的 Exchange MessageStore 不會超出分配給它的虛擬機容器的磁碟空間。
我也在物理硬體上使用過 Mailcleaner,它在那裡也很好用,但從長遠來看,我發現虛擬化 Mailcleaner、關閉 Mailcleaner VM 並在配置後將其複製到虛擬設備要好得多用於您的域和身份驗證系統的 Mailcleaner,然後將 Mailcleaner 重新聯機。這確保瞭如果您決定深入了解並在 Mailcleaner 上進行任何實驗或開發,您仍將擁有一個完整的工作副本,隨時可以部署,只需大約 10 到 20 分鐘即可返回在虛擬機因更改而發生災難性故障後進行服務。Mailcleaner 在後台可能非常棘手……這是由於開發人員使用的自定義結構,它不符合 Debian 預設設置(儘管 Mailcleaner 本身基於 Debian-Sarge)。儘管如此,還是可以進行一些修改……只要確保你知道當你進入那裡時你在做什麼,如果你做了任何修改。否則,請務必保留 VM 的備用副本以備部署以防萬一。
綜上所述,Mailcleaner非常可靠,如果按照說明安裝。就其本身而言,無需修改,它就完全支持 LDAP、SMTP 或本地身份驗證。就我個人而言,我使用 Active Directory (LDAP) auth,如果您熟悉 LDAP 查詢結構,或者至少設置了 Barracuda 來與 AD/LDAP 對話,那麼它很容易設置,因為它基本上是相同的語法。使用我使用的模型,使用 Mailcleaner & Exchange 虛擬化和備用 Mailcleaner 虛擬設備映像備份,我幾乎不需要維護或與任一系統進行互動,除非我添加了一個新使用者,即使這樣我也只有通常,要做的是將使用者添加到 AD,因為 Mailcleaner 在後端使用 AD 來驗證所有電子郵件地址和使用者。因為我使用標記而不是隔離,所以我的使用者甚至都不知道” 直到他們真正查看垃圾郵件文件夾中的電子郵件標題。而我… 近 8 年來,我沒有收到關於該域的垃圾郵件投訴。:)