Microsoft 365 Mailbox Setup

Mailbox configureren voor e-mail notificaties

Overzicht

SQLio verstuurt e-mail notificaties via Microsoft Graph API. Hiervoor is een Microsoft 365 mailbox nodig die als afzender fungeert. Dit document beschrijft hoe u kunt controleren of een mailbox bestaat en hoe u een nieuwe (shared) mailbox kunt aanmaken.

Aanbeveling: Shared Mailbox

Wij raden aan om een Shared Mailbox te gebruiken voor SQLio notificaties. Voordelen:

Deel 1: Controleren of een Mailbox Bestaat

Via Microsoft 365 Admin Center

  1. Ga naar admin.microsoft.com
  2. Log in met een administrator account
  3. Navigeer naar Gebruikers → Actieve gebruikers
  4. Zoek op het e-mailadres dat u wilt gebruiken
  5. Als de gebruiker bestaat, controleer of er een Exchange licentie is toegewezen

Voor Shared Mailboxes

  1. Ga naar Teams en groepen → Gedeelde postvakken
  2. Zoek op het e-mailadres
  3. Als de shared mailbox bestaat, ziet u deze in de lijst

Via Exchange Admin Center

  1. Ga naar admin.exchange.microsoft.com
  2. Navigeer naar Geadresseerden → Postvakken
  3. Zoek op het e-mailadres
  4. Controleer het type: User mailbox of Shared mailbox

Deel 2: Een Shared Mailbox Aanmaken

Stap 1: Open Microsoft 365 Admin Center

  1. Ga naar admin.microsoft.com
  2. Log in met een Global Administrator of Exchange Administrator account

Stap 2: Navigeer naar Gedeelde Postvakken

  1. Klik in het linker menu op Teams en groepen
  2. Klik op Gedeelde postvakken
  3. Klik op + Een gedeeld postvak toevoegen

Stap 3: Configureer de Mailbox

Veld Aanbevolen waarde Toelichting
Naam SQLio Notificaties Weergavenaam van de mailbox
E-mailadres sqlio@uwbedrijf.nl Of: notifications@, noreply@, alerts@
  1. Klik op Maken
  2. Wacht tot de mailbox is aangemaakt (kan enkele minuten duren)

Stap 4: Voeg Leden toe (Optioneel)

U kunt gebruikers toevoegen die toegang hebben tot de shared mailbox om verzonden notificaties te bekijken:

  1. Klik op de zojuist aangemaakte mailbox
  2. Klik op Leden → Leden bewerken
  3. Voeg de gewenste gebruikers toe
  4. Klik op Opslaan
■ Tip: Leden kunnen de shared mailbox openen in Outlook via Bestand → Openen en exporteren → Map van andere gebruiker.

Alternatief: Een Bestaande Gebruiker Gebruiken

U kunt ook een bestaand Microsoft 365 gebruikersaccount gebruiken als afzender. Vereisten:

■ Let op: E-mails worden verstuurd namens deze gebruiker. Alle ontvangers zien dit e-mailadres als afzender. Een dedicated mailbox is professioneler.

Probleemoplossing

Insufficient privileges to complete the operation

De App Registration heeft geen correcte permissions of admin consent.

Oplossing: Controleer in Azure Portal of Mail.Send (Application) permission is toegevoegd én admin consent is verleend.

MailboxNotEnabledForRESTAPI

De mailbox is geen echte Exchange mailbox, of de gebruiker heeft geen Exchange licentie.

Oplossing: Gebruik een shared mailbox of ken een Exchange licentie toe aan de gebruiker.

User not found of RecipientNotFound

Het e-mailadres bestaat niet of de shared mailbox is net aangemaakt en nog niet gesynchroniseerd.

Oplossing: Controleer de spelling. Bij nieuwe mailboxes: wacht 15-30 minuten en probeer opnieuw.

Mailbox is geblokkeerd of inactief

Een gebruikersaccount kan geblokkeerd zijn voor aanmelding.

Oplossing: Controleer in Microsoft 365 Admin Center of de gebruiker/mailbox actief is.

Samenvatting Configuratie

Onderdeel Locatie Actie
Shared Mailbox admin.microsoft.com Aanmaken onder Teams en groepen → Gedeelde postvakken
App Registration portal.azure.com Zie handleiding "Azure AD App Registration Setup"
Mail.Send Permission Azure Portal → API Permissions Application permission + Admin Consent
SQLio Configuratie SQLio → Instellingen Vul Tenant ID, Client ID, Secret en e-mailadres in

Checklist

Doorloop deze checklist om te controleren of alles correct is geconfigureerd:

☐ Shared mailbox of gebruiker bestaat in Microsoft 365
☐ Mailbox is actief en niet geblokkeerd
☐ App Registration is aangemaakt in Azure Portal
☐ Mail.Send permission is toegevoegd (type: Application)
☐ Admin Consent is verleend (groene vink)
☐ Client Secret is aangemaakt en genoteerd
☐ SQLio configuratie is ingevuld met correcte waarden
☐ Test verbinding is succesvol