vSMTP 一個承諾更快、更安全、更環保的郵件服務器

幾天前 提出了一個名為“vSMTP”的新項目的開發 它正在開發一種新的郵件服務器 (MTA),旨在提供高性能並為過濾和流量管理提供靈活的選項。

虛擬SMTP 正在開發中,主要關注高安全性, 這是通過對靜態和動態測試的廣泛測試以及使用 Rust 語言來實現的,如果使用正確,可以防止許多與內存相關的錯誤。 配置文件以 TOML 格式定義。

雖然優化 IT 資源變得越來越具有挑戰性,但網絡攻擊仍然是一個持續存在的問題。

每天,全球發送和接收超過 300 億封電子郵件。 數十億個附件被處理、分析和交付,導致溫室氣體排放量增加。

為了應對這些挑戰,viridIT 正在開發一種新的電子郵件網關技術,也稱為 vSMTP。

根據開發者公佈的測試結果, vSMTP 比競爭的 MTA 快十倍. 例如,在發送 4 KB 消息並建立 13 到 3.6.4 個並發會話時,vSMTP 的性能比 Postfix 100 高 4 到 16 倍。 高性能是通過使用多線程架構實現的,其中異步通道用於線程之間的通信。

一個特徵 該項目的也是 vSL 語言的存在 內置編寫腳本來過濾消息,允許您創建非常靈活的規則來過濾不需要的內容並控制流量。

突出的特徵, 提到以下內容:

  • 它是 100% 用 Rust 構建的。
  • 它是模塊化和高度可定制的。
  • 它有一個完整的過濾系統。
  • 它正在積極開發和維護。

除此之外,還提到 vSMTP 允許您使用基於 Rhai 的 Viridit 腳本語言 (vsl) 創建一組複雜的規則來過濾您的電子郵件。

使用 vSMTP,您可以:

  • 檢查/修改傳入電子郵件的內容。
  • 在本地或遠程轉發和發送電子郵件。
  • 連接到數據庫。
  • 運行命令。
  • 隔離的電子郵件。
  • 等等。

該語言基於Rhai語言,它使用動態類型,允許將代碼嵌入到 Rust 程序中,並提供類似於 JavaScript 和 Rust 交叉的語法。

這些腳本提供了一個 API 來檢查和修改消息 消息、轉發消息並管理它們到本地和遠程主機的傳遞。 這些腳本支持連接到 DBMS、執行任意命令和隔離消息。 除了 vSL,vSMTP 還支持 SPF 和基於開放中繼列表的過濾器來對抗垃圾郵件。

值得一提的是 未來版本的計劃 提到了可能性 與基於 SQL 的 DBMS 集成 (因為目前地址和主機數據以 CSV 格式指定)。

預計將實施的另一個變化是 對 DANE 的支持 (基於 DNS 的命名實體認證) 和 DMARC (基於域的消息)。 除了還計劃實施各種 身份驗證機制。

至於更長期的計劃(在更遠的版本中),計劃實施 BIMI(用於消息識別的品牌指標)和 ARC(已驗證接收鏈)機制,與 Redis、Memcached 和 LDAP 集成的能力,以及保護工具DDoS 和垃圾郵件機器人,用於組織防病毒包(ClamAV、Sophos 等)檢查的插件。

終於 對於那些有興趣了解更多信息的人 關於這個新項目,您應該知道該項目的代碼是用 Rust 編寫的,並且是在 GPLv3 許可下分發的。

您可以在以下位置查閱項目的源代碼及其文檔和其他信息 以下鏈接。 關於安裝和配置,您可以查閱提供的文檔 以下鏈接。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。