Маршрутизация почты всех облачных провайдеров через IMAP/SMTP с помощью OAuth2 (XOAUTH2)

FeatureEmailService
Порезанный
9 июля 2026 г. в 05:25 UTC
Автор
Kamo
Обещать
1bc310a

Облачные провайдеры (Microsoft 365, Exchange Online, Google Workspace, Zoho, IceWarp) Унаследованное чтение / отправка от ****************, но разрешающий никогда Населенные учетные данные IMAP / SMTP для них, поэтому каждая папка / сообщение, прочитанное MailboxNotConfiguredException -> экран "email not configured" (например, org) Вариант на M365. KamoMail работал только потому, что только он получил верительные грамоты. (внутренний Dovecot). Теперь все провайдеры проходят через один путь IMAP/SMTP. KamoMail остается без изменений. - MailCredentials: полная спецификация подключения **************** - ImapStoreFactory + EmailSmtpService: SASL XOAUTH2 (родной com.sun.mail) auth per spec; STARTTLS требуются (незакрытые), поэтому токены никогда не проходят четкий текст. - MailProviderResolver: учетные данные каждого поставщика + почтовый ящик по умолчанию + Освежите токен OAuth. M365/Exchange-Online использует только клиентские учетные данные (outlook.office365.com) **************************** Арендатор, полученный от домен почтового ящика; Google использует делегирование доменов по всей учетной записи службы; Zoho использует сохраненный токен OAuth; IceWarp/on-prem Exchange использует базовый токен от конфигуратора провайдера. - EmailImapService: разрешает отправку / передачу через RFC 6154 SPECIAL-USE, таким образом отправляя копии земли в нативной папке поставщика (Gmail [Gmail]/Sent Mail, Exchange Sent Items). ProviderController: сохраняйте поля конфигурационной формы в зашифрованном конфигураторе (ранее упавший); список возможностей без чеканки токена. - Удалены заглушки RealtimeNotifier от облачных провайдеров (оболочки) В режиме реального времени, без push-webhook. M365/Exchange-Online требует приложения IMAP.AccessAsApp + SMTP. SendAsApp с администратором Согласие и New-ServicePrincipal в Exchange Online (соответствует почтовому ящику).

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены