- Порезанный
- 13 июля 2026 г. в 22:03 UTC
- Автор
- Kamo
- Обещать
- b73dd49
Почта Microsoft 365 теперь читает/отправляет через приложение Microsoft Graph (Mail.ReadWrite/Mail. Отправить разрешение приложения) вместо IMAP — одно приложение учетные данные охватывают все текущие и будущие почтовые ящики в целом, поэтому добавление Почтовый ящик в Камо просто работает: нет New-ServicePrincipal, нет грантов на почтовый ящик. - GraphMailProvider (новый) Граф **************** отправка/проект/поиск, адаптация непрозрачных графических идентификаторов к существующим числовым идентификаторам Контракт через GraphMessageIdService. Складки нормализованы до INBOX/Sent/Drafts/ Junk/Trash/Archive с помощью локально-независимого разрешения id. Attachment $select использует файлAttachment type-cast для ContentId. GraphMessageIdService (новый): стабильный 52-битный синтетический uid; гоночно-безопасный ON CONFLICT upsert. Microsoft365Provider: расширяет GraphMailProvider; почта использует только приложение Graph токен (арендатор с домена почтового ящика, креды с платформы OAuth реестра); admin ops сохраняет делегированный токен. - ProviderHttpClient: перегрузки типа URI (без повторного кодирования RestTemplate) + бинарные getBytes. - MailProviderResolver: MICROSOFT 365 больше не строит креды IMAP аутентификации; удаленная ныне мертвая проводка с платформой-решателем. KamoMail и другие поставщики IMAP (Exchange/Google/Zoho/IceWarp) контроллер, метаданные и интерфейс неизменны (контракт с числовым управлением) сохранившийся. Нужны новая таблица общего доступа (KI run) и Graph Mail. ReadWrite + Почта. Отправьте разрешение на подачу заявки + согласие администратора на арендатора M365.