- Se descapó
- 9 de julio de 2026 a las 5:25 UTC
- Autor
- Kamo
- Compromit
- 1bc310a
Proveedores de la nube (Microsoft 365, Exchange Online, Google Workspace, Zoho, IceWarp) lectura/enviaje heredado de **************** pero el resolver nunca Pebido credenciales IMAP/SMTP para ellos, así que cada carpeta/mess leído tirado MailboxNotConfiguredException - la pantalla de "email not configurado" (e.g. org optone en la M365). KamoMail trabajó sólo porque solo recibió credenciales (Pavecot interno). Ahora todos los proveedores fluye a través de una ruta IMAP/SMTP; KamoMail no ha cambiado. - MailCredentials: especificaciones de conexión completa **************** - ImapStoreFactory - EmailSmtpService: SASL XOAUTH2 (native com.sun.mail) o básica auth per spec; STARTTLS required (fall-incluy) para que los tokens nunca transiten de texto claro. - MailProviderResolver: cableado de credencial por proveedor y buzón por defecto de miembro. Refresco simbólico de OAuth. M365/Exchange-Online use aplicaciones-credenciales solo tokens de cliente (outlook.office365.com; ********** inquilino derivado de la dominio de buzón de correo; Google utiliza la delegación de dominio de cuenta de servicio; Zoho utiliza el almacenó OAuth token; IceWarp/on-prem Exchange use auth basic de la configuración del proveedor. - EmailImapService: resolución Enviado/Proyectas a través de RFC 6154 ESPECIAL-USE por lo que envió copias de tierra en la carpeta nativa del proveedor (Gmail [Gmail]/Sent Mail, Exchange Sent Items). - ProveedorController: persistir campos de forma de configuración en la configJson cifrada (anteriormente abandonado); enumere capacidades sin acuñar una ficha. - Eliminó los ladrones de latificador Realtime de los proveedores de la nube (cubiertas de la encuesta en tiempo real; no push-webhook infra). M365/Exchange-Online requieren aplicación IMAP.AccessAsApp . SMTP.SendAsApp con admin consentimiento y New-ServicePrincipal en Exchange Online (copiado por buzón).