| Resumen | Un plugin de sondeo de correo para permitir el sondeo de correos electrónicos de buzones en Exchange Online | |
| Enlace del Repositorio | GitHub - CERN/msgraph-poll-discourse-plugin: Discourse plugin to enable polling emails usign Microsoft Graph API | |
| Guía de Instalación | Cómo instalar plugins en Discourse |
Características
Este plugin añade la posibilidad de sondear correos electrónicos de un buzón alojado en Exchange Online a través de la autenticación de tokens OAuth. Utiliza la API de Microsoft Graph para leer los correos electrónicos y funciona como una alternativa al protocolo POP3 con autenticación básica.
Prerrequisitos
- Su inquilino de Exchange Online necesita tener una aplicación con permisos delegados de
Mail.ReadWrite. - Necesita obtener un token de actualización para la aplicación con permisos para leer/escribir correos del buzón que desea utilizar.
Configuración
msgraph_polling_mailbox: Buzón del que sondear correos electrónicos.msgraph_polling_client_id: ID del cliente de la aplicación en el inquilino de Exchange Online.msgraph_polling_tenant_id: ID del inquilino de Exchange Online.msgraph_polling_oauth2_refresh_token: Token de actualización descrito anteriormente.msgraph_polling_login_endpoint: Por defecto eshttps://login.microsoftonline.com.msgraph_polling_graph_endpoint: Por defecto eshttps://graph.microsoft.com/v1.0.
El repositorio contiene orientación sobre cómo obtener el token de actualización.
Utilizar la función de respuesta por correo electrónico
Este plugin también contempla el caso en que los usuarios deseen utilizar la función de respuesta por correo electrónico. Para tales casos, necesita configurar los siguientes ajustes:
reply by mail: marcadoreply by mail address:account+%{reply_key}@example.comemail_in: marcadomanual polling enabled: desmarcadopop3 polling enabled: desmarcado
n.b.: la razón por la que manual polling enabled y pop3 polling enabled no son necesarios es porque la PR contempla este escenario.