E-mail verzenden met OAuth 2.0 in QlikView
Laatst bijgewerkt: 07-10-2026QlikView kan e-mail verzenden via Microsoft Graph met behulp van OAuth 2.0 met Microsoft 365. OAuth 2.0 is een aanvullende methode voor e-mailverbinding; de bestaande SMTP-configuratie blijft beschikbaar.
Wanneer OAuth 2.0 is geselecteerd, maakt QlikView niet rechtstreeks verbinding met een SMTP-server. Het verkrijgt een toegangstoken van login.microsoftonline.com en verzendt e-mail via de Microsoft Graph REST API op graph.microsoft.com/v1.0/users/{sender}/sendMail.
Vereisten
Voordat u QlikView configureert, registreert u een applicatie in Microsoft Entra ID:
- Meld u aan bij de Azure-portal en ga naar Microsoft Entra ID > App-registraties > Nieuwe registratie.
- Registreer de applicatie.
- Maak onder Certificaten en geheimen een clientgeheim aan en kopieer de waarde ervan. De waarde wordt slechts één keer weergegeven.
- Voeg onder API-machtigingen de Microsoft Graph-toepassingsmachtiging Mail.Send toe.
- Verleen beheerdersgoedkeuring voor de machtiging.
- Noteer de toepassings-id (client) en de directory-id (tenant).
De applicatie moet de machtiging Mail.Send hebben voor het postvak dat als afzender wordt gebruikt.
Beveiliging
QlikView versleutelt de Tenant ID, Client ID en Client Secret voordat deze worden opgeslagen. De inloggegevens worden niet als platte tekst opgeslagen.
OAuth 2.0-e-mail testen
Gebruik het test-mail-besturingselement op de configuratiepagina:
- Klik in QlikView Desktop op Test op de pagina Gebruikersvoorkeuren > E-mail.
- Voer in de QlikView Beheerconsole een adres in bij Test-e-mail verzenden naar en klik op Verzenden.
QlikView verkrijgt een OAuth 2.0-token en verzendt de test-e-mail via Microsoft Graph. Als een stap mislukt, bekijk dan de foutmelding.
Bestandsbijlagen
Wanneer QlikView e-mail met bijlagen verzendt, neemt het de bijlagen uitgelijnd op in de Microsoft Graph-aanvraag als Base64-gecodeerde inhoud. Elke bijlage is beperkt tot 3 MB. Voor grotere bestanden gebruikt u een andere leveringsmethode.
Problemen oplossen
| Fout | Oorzaak | Oplossing |
|---|---|---|
OAuth 2.0 Client ID, Tenant ID, and Client Secret are required.
|
Een of meer OAuth-velden zijn leeg. | Controleer of alle drie de velden op de pagina met e-mailinstellingen zijn ingevuld. |
OAuth token request failed: AADSTS7000215
|
Het clientgeheim is ongeldig. | Genereer een nieuw clientgeheim in Microsoft Entra ID en werk QlikView bij. |
OAuth token request failed: AADSTS700016
|
De toepassings-id (client-id) is onjuist of de toepassing bestaat niet in de opgegeven tenant. | Controleer de toepassings-id (client-id) en map-id (tenant-id). |
Graph sendMail failed: ErrorAccessDenied
|
De toepassing heeft geen machtiging voor Mail.Send, of er is geen beheerderstoestemming verleend. |
Voeg de toepassingsmachtiging Mail.Send toe en verleen beheerderstoestemming in Microsoft Entra ID. |
Graph sendMail failed: ErrorItemNotFound
|
Het afzenderadres komt niet overeen met een geldige mailbox in de tenant. | Zorg ervoor dat het afzenderadres overeenkomt met een bestaand Microsoft 365-postvak. |
Attachment too large
|
Een bestandsbijlage overschrijdt de uitgelijnde limiet van 3 MB. | Verklein de bestandsgrootte of gebruik een andere verzendmethode. |