Rspamd 3.0垃圾郵件過濾系統可用

Rspamd 3.0垃圾郵件過濾系統發布,提供了根據各種標準對郵件進行評估的工具,包括規則、統計方法和黑名單,並在此基礎上形成郵件的最終權重,用於決定是否對郵件進行過濾。堵塞。 Rspamd 支援 SpamAssassin 中實現的幾乎所有功能,並且擁有許多功能,可讓您過濾郵件的速度平均比 SpamAssassin 快 10 倍,並提供更好的過濾品質。 系統程式碼採用C語言編寫,並在Apache 2.0許可下分發。

Rspamd 使用事件驅動架構構建,最初設計用於高負載系統,使其每秒可以處理數百條訊息。 識別垃圾郵件跡象的規則非常靈活,最簡單的形式可以包含正規表示式,在更複雜的情況下,可以用 Lua 編寫。 擴充功能和新增類型的檢查是透過可以用 C 和 Lua 語言建立的模組來實現的。 例如,模組可用於使用 SPF 驗證寄件者、透過 DKIM 確認寄件者的網域以及產生對 DNSBL 清單的請求。 為了簡化配置、建立規則和追蹤統計數據,提供了管理 Web 介面。

版本號碼的大幅成長是由於內部架構發生了重大變化,尤其是HTML解析部分,已完全重寫。 新的解析器使用 DOM 解析 HTML 並產生標籤樹。 新版本還引入了 CSS 解析器,該解析器與新的 HTML 解析器相結合,使您可以使用現代 HTML 標記從電子郵件中正確提取數據,包括區分可見內容和不可見內容。 值得注意的是,解析器程式碼不是用 C 語言編寫的,而是用 C++17 編寫的,這需要支援該標準的編譯器進行彙編。

其他創新:

  • 新增了對 Amazon Web Services (AWS) API 的支持,提供了從 Lua API 直接存取 Amazon 雲端服務的能力。 作為範例,建議使用一個插件將所有訊息保存在 Amazon S3 儲存中
  • 用於產生與使用 DMARC 技術相關的報告的程式碼已重新設計。 發送報告的功能包含在單獨的命令 spamadm dmarc_report 中。
  • 對於郵件列表,新增了對「DMARC 修改」的支持,如果為郵件指定了正確的 DMARC 規則,則將郵件中的寄件者地址替換為郵寄地址。
  • 增加external_relay插件,解決了SPF等插件使用可信任郵件中繼的IP位址而不是寄件者位址的問題。
  • 新增了「rspamadm bayes_dump」命令來寫入和下載貝葉斯令牌,允許它們在不同的 Rspamd 實例之間傳輸。
  • 新增了一個外掛程式來支援 Pyzor 協作垃圾郵件攔截系統。
  • 監控工具已經重新設計,現在呼叫頻率較低,並且對外部模組造成的負載較小。

來源: opennet.ru

添加評論