v0.9.0
Добавлено
- MS Graph-коннектор — альтернатива IMAP для Microsoft 365/Exchange Online-аккаунтов:
синхронизация через нативный Microsoft Graph REST API вместо IMAP-протокола. В отличие
от Gmail-коннектора, у Graph есть настоящие иерархические папки (Inbox, Sent Items,
Drafts, вложенные пользовательские папки) — каждая синкается как отдельная папка в
архиве, вложенные разворачиваются в имя видаРодитель/Потомок(тот же формат, что уже
использует Marchi для IMAP-папок). Дельта-синхронизация — через Graph delta query,
отдельным курсором на каждую папку (в отличие от единого курсора Gmail на весь ящик):
первый запрос без токена сразу возвращает и полный список писем, и токен для будущих
инкрементальных запросов — без отдельного шага вроде Gmail's предварительного снятия
historyId. Правила архивации работают как обычно:archive_and_mark_readставит
isRead=true,archive_and_deleteудаляет письмо (Graph переносит его в Deleted Items,
не стирает). Создать такой аккаунт можно черезPOST /api/v1/accounts/oauth2с
"connector_type": "ms_graph"(нужен OAuth2-токен с scope
https://graph.microsoft.com/Mail.ReadWrite, не тем же, что используется для IMAP) —
отдельной формы в Web UI для этого пока нет, как и для Gmail API-коннектора.
Полный список изменений: v0.8.0...v0.9.0