Skicka e-post med Microsoft (OAuth 2)

Prev Next

Om du vill aktivera Microsoft OAuth 2-autentisering för din e-postanslutning måste du aktivera OAuth 2-plugin på din Totara-webbplats och gå till Microsoft-utvecklarkonsolen för att konfigurera autentisering. 

  1. Gå till Microsoft Azure-portalen .
  2. Klicka på Ny registrering under Appregistreringar .
  3. Ge din app ett namn, t.ex. ”Totara Email”.
  4. Välj Konton i valfri organisationskatalog (Any Azure AD directory - Multitenant) för kontotyper som stöds .
  5. Välj Webb för Omdirigera URI .
  6. Lägg till din webbplats URL bifogad med /admin/oauth2callback.php till avsnittet Omdirigera URL:er, t.ex. 'https://totaralearn.com/admin/oauth2callback.php'.
  7. Klicka på Registrera .
  8. Notera ansökans (kundens) ID .
  9. Välj Autentisering i sidomenyn.
  10. Kontrollera att inställningarna för Implicit tilldelning är inaktiverade.
  11. Välj API-behörigheter från sidomenyn.
  12. Se till att SMTP.Send och offline_access behörigheterna är tillgängliga under Microsoft Graph, och om de inte är det, lägg till dem som delegerade behörigheter.
  13. Välj Certifikat och hemligheter från sidomenyn och klicka på Ny klienthemlighet .
  14. Lägg till en beskrivning, t.ex. ditt appnamn (Totara Email), och välj när lösenordet/hemligheten ska gå ut.
  15. Kopiera det genererade värdet för hemliga strängar för användning i Totara.
  16. I Totara gå till Snabbåtkomstmeny > Server > OAuth 2 > OAuth 2-konsumentdetaljer.
  17. Klicka på Skapa en ny anpassad tjänst .
  18. Ange ett namn, t.ex. ”Microsoft Email OAuth”.
  19. Ange lösenordet som genererats i Microsoft Azure-portalen som Hemlighet och applikations-ID som Klient-ID .
  20. I Omfattningar som ingår i en inloggningsförfrågan ange vilket värde som helst. Detta fält används inte, men ett värde måste anges.
  21. I Omfattningar som ingår i en inloggningsförfrågan för offlineåtkomst lägg till följande:
    https://outlook.office.com/SMTP.Send offline_access
  22. Avmarkera Visa på inloggningssidan (det rekommenderas att du inte blandar e-post- och inloggningstjänsterna för OAuth).
  23. Klicka på Spara ändringar.
  24. Klicka på ikonen Konfigurera ändpunkter för den nya tjänsten.
  25. Klicka på Skapa nya slutpunkter och lägg sedan till följande:
Namn
URL

authorization_endpoint

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

token_endpoint

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

  1. Gå tillbaka till servicesidan för OAuth 2.
  2. Klicka på ikonen Anslut till ett systemkonto .
  3. Klicka på Fortsätt.
  4. Logga in med ditt Microsoft e-postkonto som används för din Totara e-posttjänst.
  5. Godkänn behörigheter i Microsoft.
  6. Gå till snabbåtkomstmenyn > Server > E-post > Konfiguration av utgående e-post .
  7. Ändra SMTP Auth Type till XOAUTH2.
  8. Ändra Oauth2-tjänsten och välj den OAuth-tjänst du just skapat.
  9. Ställ in SMTP-användarnamn till e-postadressen för det konto som används för att skicka e-post (detta bör vara samma som No-reply-adress, dvs. e-postadressen för användaren som är ansluten via OAuth).
  10. Ställ in SMTP-lösenord på slumpmässig text. Det får inte vara tomt, men annars spelar det ingen roll.
  11. Klicka på Spara ändringar.

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


© Copyright 2026 Totara Learning Solutions. All rights reserved.