DavMail 6.5 Exchange 閘道帶來互動式 Office 365 登入
DavMail 6.5 開源 Exchange 閘道增強了 Office 365 登入安全性並改進了 Linux RPM 套件。
DavMail 是一個開源、基於 Java 的跨平台 Exchange 和 Office 365 閘道,使用戶能夠將他們偏好的電子郵件和行事曆客戶端(例如 Thunderbird)與 Microsoft Exchange 伺服器整合,現已更新至 6.5 版本。
此次更新的突出新增功能是一個全新的互動式 Office 365 驗證系統,基於 SWT 和 WebView2,支持 FIDO2 和 Windows Hello。這次升級在 Windows 系統上提供了原生且安全的登錄方式,而 Linux 則使用嵌入式 WebKit 瀏覽器來實現相同的互動流程。
在 Linux 上,DavMail 6.5 提供了多項期待已久的改進:
- 合併 AppStream 修補程式以符合 Flatpak 打包規則。
- 已更新 RPM 規格檔以符合 Fedora 43 的打包政策。
- 採用 sysusers.d 以實現更簡潔的用戶創建和系統整合。
- 移除舊版 EL6 程式碼及過時的依賴項。
- 改進了 Java 偵測和構建流程,以兼容目前的 JDK 版本。
對於容器化部署,DavMail 的 Docker 配置已經進行了全面的檢修和重構。該專案現在提供透過 GitHub Actions 自動構建的 Docker 映像,並提供 Docker Compose 範例以便輕鬆設定。
改進包括精簡的入口點、用於配置的環境變量(DAVMAIL_PROPERTIES)以及在容器中運行時的日誌優化。
此外,建置流程也已現代化,採用了更清晰的 GitHub 工作流程、更新的依賴項以及嵌入式的 Java 執行環境套件。值得注意的是,已取消 32 位元的 Windows 版本建置,而 Windows 安裝程式現在包含了最新的 JDK 和 OpenJFX 庫。
其他亮點包括:
- 精煉的 Debian 和 RPM 建構目標。
- 更新了 Maven 相依性和 AppVeyor 建置腳本。
- 在 Windows NSI 安裝程式中嵌入 Zuu JRE。
- 改進了卸載程式的處理方式。
欲了解更多資訊,請參閱公告。
