E-Mail mit Microsoft senden (OAuth 2)

Prev Next

Wenn Sie die Microsoft OAuth 2-Authentifizierung für Ihre E-Mail-Verbindung aktivieren möchten, müssen Sie das OAuth 2-Plugin auf Ihrer Totara-Website aktivieren und zur Microsoft-Entwicklerkonsole gehen, um die Authentifizierung zu konfigurieren. 

  1. Gehen Sie zum Microsoft Azure-Portal.
  2. Klicken Sie unter App-Registrierungen auf Neue Registrierung.
  3. Geben Sie Ihrer App einen Namen, z. B. „Totara Email“.
  4. Wählen Sie Konten in einem beliebigen Organisationsverzeichnis (Any Azure AD Directory – Multitenant) für unterstützte Kontotypen.
  5. Wählen Sie Web für URI umleiten.
  6. Fügen Sie die URL Ihrer Website, die mit /admin/oauth2callback.php angehängt ist, zum Abschnitt Redirect URLs hinzu, z. B. 'https://totaralearn.com/admin/oauth2callback.php'.
  7. Klicken Sie auf Registrieren.
  8. Notieren Sie sich die Anwendungs-ID (Client-ID).
  9. Wählen Sie Authentifizierung aus dem Seitenmenü.
  10. Stellen Sie sicher, dass die Einstellungen für implizite Gewährungen deaktiviert sind.
  11. Wählen Sie API-Berechtigungen aus dem Seitenmenü.
  12. Stellen Sie sicher, dass die Berechtigungen SMTP.Send und offline_access unter Microsoft Graph verfügbar sind und fügen Sie sie dann als delegierte Berechtigungen hinzu, wenn sie nicht vorhanden sind.
  13. Wählen Sie Zertifikate und Geheimnisse aus dem Seitenmenü und klicken Sie auf Neues Client-Geheimnis.
  14. Fügen Sie eine Beschreibung hinzu, z. B. Ihren App-Namen (Totara E-Mail) und wählen Sie, wann das Passwort/Geheimnis ablaufen soll.
  15. Kopieren Sie den generierten geheimen Zeichenfolgenwert zur Verwendung in Totara.
  16. Gehen Sie in Totara zu Schnellzugriffsmenü > Server > OAuth 2 > OAuth 2 Verbraucherdetails.
  17. Klicken Sie auf Neuen benutzerdefinierten Dienst erstellen.
  18. Geben Sie einen Namen ein, z. B. 'Microsoft Email OAuth'.
  19. Geben Sie das im Microsoft Azure-Portal generierte Passwort als geheim und die Anwendungs-ID als Client-ID ein.
  20. Geben Sie unter Geltungsbereiche, die in einer Anmeldeanfrage enthalten sind, einen beliebigen Wert ein. Dieses Feld wird nicht verwendet, aber es muss ein Wert angegeben werden.
  21. In den Geltungsbereichen, die in einer Anmeldeanfrage für Offline-Zugriff enthalten sind, fügen Sie Folgendes hinzu:
    https://outlook.office.com/SMTP.Send offline_access
  22. Deaktivieren Sie Auf Anmeldeseite anzeigen (es wird empfohlen, die E-Mail- und Anmelde-OAuth-Dienste nicht zu mischen).
  23. Klicken Sie auf Änderungen speichern.
  24. Klicken Sie auf das Symbol Endpunkte konfigurieren für den neuen Dienst.
  25. Klicken Sie auf Neue Endpunkte erstellen und fügen Sie dann Folgendes hinzu:
Name
URL

Autorisierung_Endpunkt

https://login.microsoftonline.com/common/oauth2/v2.0/authorize

token_endpunkt

https://login.microsoftonline.com/common/oauth2/v2.0/token

  1. Kehren Sie zur OAuth 2-Serviceseite zurück.
  2. Klicken Sie auf das Symbol Mit einem Systemkonto verbinden.
  3. Klicken Sie auf Weiter.
  4. Melden Sie sich mit Ihrem Microsoft E-Mail-Konto an, das für Ihren Totara E-Mail-Dienst verwendet wird.
  5. Akzeptieren Sie die Berechtigungen in Microsoft.
  6. Gehen Sie zum Schnellzugriffsmenü > Server > E-Mail > Konfiguration für ausgehende E-Mails.
  7. SMTP Auth Type in XOAUTH2 ändern.
  8. Ändern Sie den Oauth2 Service und wählen Sie den OAuth-Service, den Sie gerade erstellt haben.
  9. Legen Sie den SMTP-Benutzernamen auf die E-Mail-Adresse des Kontos fest, das zum Senden von E-Mails verwendet wird (dies sollte die gleiche sein wie die No-Antwort-Adresse, d. h. die E-Mail-Adresse des Nutzers, der über OAuth verbunden ist).
  10. SMTP-Kennwort auf beliebigen beliebigen Text einstellen. Sie darf nicht leer sein, aber ansonsten spielt sie keine Rolle.
  11. Klicken Sie auf Änderungen speichern.

Join the Totara Community for more resources to help you get the most out of Totara. 


© Copyright 2026 Totara Learning Solutions. All rights reserved.