Выпущен шлюз DavMail 6.4 с открытым исходным кодом для Exchange

После шести месяцев разработки DavMail, кросс-платформенный шлюз Exchange и Office 365 с открытым исходным кодом на базе Java, позволяющий пользователям интегрировать свои предпочитаемые почтовые и календарные клиенты, такие как Thunderbird, с серверами Microsoft Exchange, достиг версии DavMail 6.4.

Одним из наиболее заметных изменений является внедрение экспериментального бэкэнда Microsoft Graph. Пока он находится в стадии разработки, но закладывает основу для более широкой поддержки современного API Microsoft, улучшая работу с календарем, контактами и задачами.

Среди сопутствующих обновлений – корректировка аутентификации OIDC, дополнительная обработка диапазонов и улучшение отчетов об ошибках для учетных записей Outlook и Office 365.

Что касается IMAP, то в Davmail 6.4 решена давняя проблема с синхронизацией общих почтовых ящиков. Также добавлена поддержка поиска UID, разделенных запятыми, в iOS 18, усовершенствована реализация SPECIAL-USE и объединены предложения пользователей, упрощающие поведение keepalive.

Для аутентификации в выпуске восстановлена поддержка JCIFS NTLM с помощью нового параметра davmail.enableJcifs. Также были внесены улучшения в протоколирование и декодирование сообщений NTLM, что позволило улучшить возможности отладки.

Пользователи Linux заметят изменения в упаковке, включая удаление зависимости Eclipse SWT на SUSE в пользу включенного пакета SWT, новые исправления спецификации RPM для RHEL 9 и исправления для сборок Flatpak.

Также стоит отметить, что DavMail 6.4 полностью переводит свой фреймворк логирования с Log4j на Reload4j, обновляя связанные с ним зависимости и удаляя устаревшие средства просмотра логов.

Среди других важных моментов – усовершенствование обработки токенов Office 365, улучшение сообщений об ошибках при истечении срока действия пароля, обновление скриптов точки входа в Docker и исправление экранирования параметров CalDAV.