| Zusammenfassung | Ein E-Mail-Abruf-Plugin zum Abrufen von E-Mails aus Postfächern in Exchange Online | |
| Repository-Link | GitHub - CERN/msgraph-poll-discourse-plugin: Discourse plugin to enable polling emails usign Microsoft Graph API | |
| Installationsanleitung | So installieren Sie Plugins in Discourse |
Funktionen
Dieses Plugin fügt die Möglichkeit hinzu, E-Mails aus einem Postfach, das auf Exchange Online gehostet wird, über die OAuth-Token-Authentifizierung abzurufen. Es verwendet die Microsoft Graph API zum Lesen der E-Mails und funktioniert als Alternative zum POP3-Protokoll mit Basisauthentifizierung.
Voraussetzungen
- Ihr Exchange Online-Mandant muss eine Anwendung mit delegierten Berechtigungen vom Typ
Mail.ReadWritehaben. - Sie müssen einen Aktualisierungstoken für die Anwendung erhalten, die über die Berechtigungen zum Lesen/Schreiben von E-Mails aus dem zu verwendenden Postfach verfügt.
Konfiguration
msgraph_polling_mailbox: Postfach, aus dem E-Mails abgerufen werden sollenmsgraph_polling_client_id: Client-ID der Anwendung im Exchange Online-Mandantenmsgraph_polling_tenant_id: Exchange Online-Mandanten-IDmsgraph_polling_oauth2_refresh_token: Der oben beschriebene Aktualisierungstokenmsgraph_polling_login_endpoint: Standardmäßighttps://login.microsoftonline.commsgraph_polling_graph_endpoint: Standardmäßighttps://graph.microsoft.com/v1.0
Das Repository enthält Anleitungen zum Abrufen des Aktualisierungstokens.
Verwenden Sie die Antwort-per-E-Mail-Funktion
Dieses Plugin berücksichtigt auch den Fall, dass Benutzer die Antwort-per-E-Mail-Funktion verwenden möchten. In solchen Fällen müssen Sie die folgenden Einstellungen vornehmen:
reply by mail: aktiviertreply by mail address:account+%{reply_key}@example.comemail_in: aktiviertmanual polling enabled: deaktiviertpop3 polling enabled: deaktiviert
Hinweis: Der Grund, warum manual polling enabled und pop3 polling enabled nicht benötigt werden, ist, dass der PR dieses Szenario berücksichtigt.