Skicka e-post med OAuth 2.0 i QlikView
Senast uppdaterad: 2026-10-07QlikView 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:
- Logga in på Azure-portalen och gå till Microsoft Entra ID > Appregistreringar > Ny registrering.
- Registrera programmet.
- Under Certifikat och hemligheter skapar du en klienthemlighet och kopierar dess värde. Värdet visas endast en gång.
- Under API-behörigheter lägger du till programbehörigheten Mail.Send för Microsoft Graph.
- Bevilja administratörsmedgivande för behörigheten.
- 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. |