Skicka e-post med OAuth 2.0 i QlikView | QlikViewHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

Skicka e-post med OAuth 2.0 i QlikView

Senast uppdaterad: 2026-10-07

QlikView kan skicka e-post via Microsoft Graph genom att använda OAuth 2.0 med Microsoft 365. OAuth 2.0 är en ytterligare metod för e-postkoppling; befintlig SMTP-konfiguration förblir tillgänglig.

När OAuth 2.0 är valt ansluter QlikView inte direkt till en SMTP-server. Den hämtar en åtkomsttoken från login.microsoftonline.com och skickar e-post via Microsoft Graph REST API på graph.microsoft.com/v1.0/users/{sender}/sendMail.

Förutsättningar

Innan du konfigurerar QlikView ska du registrera en applikation i Microsoft Entra ID:

  1. Logga in på Azure-portalen och gå till Microsoft Entra ID > Appregistreringar > Ny registrering.
  2. Registrera programmet.
  3. Under Certifikat och hemligheter skapar du en klienthemlighet och kopierar dess värde. Värdet visas endast en gång.
  4. Under API-behörigheter lägger du till programbehörigheten Mail.Send för Microsoft Graph.
  5. Bevilja administratörsmedgivande för behörigheten.
  6. Anteckna program-ID (klient) och katalog-ID (klientorganisation).

Applikationen måste ha behörigheten Mail.Send för postlådan som används som avsändare.

Säkerhet

QlikView krypterar Tenant ID, Client ID och Client Secret innan de lagras. Inloggningsuppgifterna lagras inte i klartext.

Testa OAuth 2.0-e-post

Använd test-e-postkontrollen på konfigurationssidan:

  • I QlikView Desktop klickar du på Test på sidan User Preferences > Mail.
  • I QlikView Hanteringskonsol anger du en adress i Skicka test-e-post till och klickar på Skicka.

QlikView hämtar en OAuth 2.0-token och skickar test-e-postmeddelandet via Microsoft Graph. Om ett steg misslyckas, granska felmeddelandet.

Filbilagor

När QlikView skickar e-post med bilagor inkluderar det bilagorna inline i Microsoft Graph-begäran som Base64-kodat innehåll. Varje bilaga är begränsad till 3 MB. För större filer, använd en annan leveransmetod.

Felsökning

Fel Orsak Upplösning
OAuth 2.0 Client ID, Tenant ID, and Client Secret are required. Ett eller flera OAuth-fält är tomma. Kontrollera att alla tre fält är ifyllda på sidan för e-postinställningar.
OAuth token request failed: AADSTS7000215 Klienthemligheten är ogiltig. Generera en ny klienthemlighet i Microsoft Entra ID och uppdatera QlikView.
OAuth token request failed: AADSTS700016 Program-ID:t (klient) är felaktigt eller så finns programmet inte i den angivna klientorganisationen. Verifiera program-ID:t (klient) och katalog-ID:t (klientorganisation).
Graph sendMail failed: ErrorAccessDenied Applikationen har inte behörigheten Mail.Send, eller så beviljades inte administratörsmedgivande. Lägg till programbehörigheten Mail.Send och bevilja administratörsmedgivande i Microsoft Entra ID.
Graph sendMail failed: ErrorItemNotFound Avsändaradressen motsvarar inte en giltig postlåda i klientorganisationen. Se till att avsändaradressen matchar en befintlig Microsoft 365-postlåda.
Attachment too large En filbilaga överskrider inline-gränsen på 3 MB. Minska filstorleken eller använd en annan leveransmetod.

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!

Gå med i programmet Analytics Modernization

Remove banner from view

Modernisera utan att kompromissa med dina värdefulla QlikView-appar med programmet för analysmodernisering. Klicka här för mer information eller ta kontakt: ampquestions@qlik.com