引入了 notqmail,qmail 郵件伺服器的一個分支

介紹 專案的第一個版本 不是qmail,其中開始開發郵件伺服器分支 qmail。 Qmail 由 Daniel J. Bernstein 於 1995 年創建,旨在提供更安全、更快速的 sendmail 替代品。 qmail 1.03的最新版本於1998年發布,此後官方交付版本尚未更新,但該伺服器仍然是高品質和安全軟體的典範,因此它一直沿用至今,並已獲得大量修補程式和附加元件。 一度基於qmail 1.03和累積的補丁形成了netqmail發行版,但現在它處於廢棄狀態,自2007年以來就沒有更新過。

Amitai Schleier,NetBSD 貢獻者和各種書籍的作者 補丁和設置 與qmail感興趣的愛好者一起創立了該項目 不是qmail,旨在繼續將 qmail 開發為一個有凝聚力的產品,而不是一組補丁。 類似qmail,一個新項目 分發者 作為公共領域(完全放棄版權,每個人都可以不受限制地分發和使用該產品)。

Notqmail 也繼續堅持 qmail 的一般原則 - 架構簡單、穩定和錯誤數量最少。 notqmail 開發人員在合併變更時非常謹慎,僅添加現代現實中必需的功能,保持基本的 qmail 相容性並提供可用於替換現有 qmail 安裝的版本。 為了保持適當的穩定性和安全性,版本計劃經常發布,並且每個版本僅包含少量更改,使用戶有機會親手測試建議的更改。 為了簡化向新版本的過渡,計劃準備一種可靠、簡單和定期安裝更新的機制。

qmail原有的架構將被保留,基本元件不變,這在一定程度上將保持與qmail 1.03之前發布的插件和修補程式的兼容性。 其他功能計劃以擴展的形式實現,如有必要,將必要的軟體介面添加到基本的 qmail 核心中。 從
計劃 為了啟用新功能,需要注意 SMTP 收件者驗證工具、身分驗證和加密模式(AUTH 和 TLS)以及對 SPF、SRS、DKIM、DMARC、EAI 和 SNI 的支援。

在該專案的第一個版本中(1.07) 與目前版本的FreeBSD 和macOS 的兼容性問題已解決,添加了使用utmpx 而不是utmp 的功能,與基於BIND 9 的解析器的兼容性問題已解決。在任意目錄中的安裝已被簡化,安裝的能力提供了無需以 root 身份登入的功能,並且添加了無需創建單獨的 qmail 用戶即可構建的功能(可以在任意非特權用戶下啟動)。 新增了運行時 UID/GID 檢查。

在 1.08 版本中,計劃為 Debian (deb) 和 RHEL (rpm) 準備軟體包,並進行重構,用符合 C89 標準的選項替換過時的 C 結構。 新的擴展編程介面計劃在 1.9 版本中發布。 在2.0版本中,預計將更改郵件隊列系統的設置,並添加用於恢復隊列的實用程序,並使API能夠連接擴展以與LDAP整合。

來源: opennet.ru

添加評論