Microsoft Graph Mail Poller

:information_source: Zusammenfassung Ein E-Mail-Abruf-Plugin zum Abrufen von E-Mails aus Postfächern in Exchange Online
:hammer_and_wrench: Repository-Link GitHub - CERN/msgraph-poll-discourse-plugin: Discourse plugin to enable polling emails usign Microsoft Graph API
:open_book: 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.ReadWrite haben.
  • 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 sollen
  • msgraph_polling_client_id: Client-ID der Anwendung im Exchange Online-Mandanten
  • msgraph_polling_tenant_id: Exchange Online-Mandanten-ID
  • msgraph_polling_oauth2_refresh_token: Der oben beschriebene Aktualisierungstoken
  • msgraph_polling_login_endpoint: Standardmäßig https://login.microsoftonline.com
  • msgraph_polling_graph_endpoint: Standardmäßig https://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: aktiviert
  • reply by mail address: account+%{reply_key}@example.com
  • email_in: aktiviert
  • manual polling enabled: deaktiviert
  • pop3 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.

3 „Gefällt mir“