- Se descapó
- 13 de julio de 2026 a las 22:03 UTC
- Autor
- Kamo
- Compromit
- b73dd49
Microsoft 365 correo ahora lee/enmascaramiento a través de Microsoft Graph solo a la aplicación (Mail.ReadWrite/Mail.Enviar permisos de solicitud) en lugar de IMAP la credencial cubre todos los buzones actuales y futuros de todo el arrendatario, por lo que añadir un buzón en Kamo sólo funciona: no New-ServicePrincipal, no per-mailbox grants. - GraphMailProvider (nuevo): Gráfico **************** enviar/borrroll/buscar, adaptando los ids de gráficos opacos al numeric-uid existente contrato vía GraphMessageIdService. Carpetas normalizadas a INBOX/Sent/Drafts/ Junk/Trash/Archive vía resolución de identificación de la carpeta conocida. Attachment $sel utiliza el archivoAttachment type-cast para contentId. - GraphMessageIdService (nuevo): uid sintética estable de 52 bits; carrera segura de la prueba EN CONFLICT upsert. - Microsoft365Provider: extiende GraphMailProvider; el correo utiliza un gráfico solo para aplicaciones token (inquilino del dominio buzón, credos de la plataforma del registro OAuth); admin ops mantener el token delegado. - ProviderHttpClient: sobrecargas tipo URI (sin re-codificación RestTemplate) . binary getBytes. - MailProviderResolver: MICROSOFT365 ya no construye credos IMAP (Gráfica misma- autenticados); eliminado cableado de resolución de plataforma ahora muerto. KamoMail y los demás proveedores de IMAP (Exchange/Google/Zoho/IceWarp), el controlador, metadatos y el frontend están todos sin cambios (contrato numérico-uid en conserva). Necesita la nueva mesa compartida-lib (k run) y Graph Mail.ReadWrite Mail.Enviar permisos de solicitud y consentimiento de administración en el inquilino M3665.