¿Se va a eliminar el permiso SMTP.SendAsApp de Office 365 Exchange Online?

AlejandroFdez-3715 0 Puntos de reputación
2024-02-14T17:23:04.46+00:00

Actualmente tenemos varias aplicaciones antiguas que deben enviar notificaciones por correo electrónico a través de O365 pero que no permiten configurar mecanismos modernos de autenticación como OAuth2. Es importante aclarar que el código de las aplicaciones no está disponible, por lo que no es posible modificarlas. Para solucionarlo, hemos instalado un proxy que se encarga de hacer el upgrade de la autenticación básica a SMTP SASL XOAUTH2 utilizando el flujo de credenciales de cliente detallado en este artículo. Básicamente se trata de utilizar el permiso SMTP.SendAsApp de Office 365 Exchange Online para poder autenticarnos a través de SMTP. No obstante, el propio artículo incluye una nota indicando lo siguiente:

En esta documentación se usa el ámbito de la API REST de Outlook en desuso. En su lugar, las nuevas aplicaciones deben usar el punto de conexión de la API REST de Graph .

Según el artículo, el ámbito que se debe utilizar para enviar los correos es https://outlook.office.com/SMTP.SendAsApp, pero no tenemos claro si la eliminación de la API REST de Outlook afectará a este ámbito o no. ¿Dejará de funcionar esta solución cuando se elimine la API? Si es así, ¿existe alguna alternativa para conseguir exactamente lo mismo con Microsoft Graph? Analizando las opciones que nos ofrece Microsoft Graph, hemos visto los permisos Mail.Send (disponible como permiso de aplicación y como delegado) y SMTP.Send (disponible como permiso delegado). SMTP.Send permite autenticarse por SMTP, pero al tratarse de un permiso delegado no parece que funcione con el flujo de credenciales de cliente. Durante las pruebas hemos conseguido configurar un SMTP Relay con dicho permiso y con el flujo de código de dispositivo. Sin embargo, esta configuración tiene algunos inconvenientes que preferiríamos evitar si fuera posible. Muchas gracias.

Sin supervisión
Sin supervisión
Etiqueta no supervisada por Microsoft.
212 preguntas
0 comentarios No hay comentarios
{count} votos

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.