Состоялся релиз DavMail 7.0, новой версии кроссплатформенного открытого шлюза для Exchange и Microsoft 365. В ней ускорили синхронизацию IMAP, повысили надёжность Microsoft Graph API и доработали работу с календарями.

DavMail работает как слой совместимости между Microsoft Exchange или Microsoft 365 и обычными почтовыми и календарными клиентами. Он предоставляет сервисы по протоколам IMAP, SMTP, POP, CalDAV, CardDAV и LDAP, поэтому вместо Outlook можно использовать, например, Thunderbird.

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

Пользователи IMAP получат более эффективную синхронизацию благодаря дельта-синхронизации папок с кэшированием. Вместо повторной обработки полного состояния папки ящика DavMail теперь работает с изменениями между циклами синхронизации и тратит меньше ресурсов на поддержание актуальности почтовых клиентов.

В DavMail 7.0 также появилась поддержка списков рассылки и несколько улучшений в обработке календарей. Повторяющиеся события теперь обрабатываются лучше, включая ответы на встречи для отдельных экземпляров, а работу с участниками, организатором, общими календарями и исключениями повторяющихся событий переписали в бэкенде EWS.

Новая опция davmail.caldavReadonly позволяет календарям, доступным через CalDAV, работать в режиме только для чтения. В релиз также вошли исправления обработки часовых поясов и сопоставления телефонных номеров.

Подробности приводятся в анонсе.