SQLio
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:
- Geen aparte licentie nodig (gratis bij Microsoft 365)
- Meerdere beheerders kunnen de mailbox monitoren
- Duidelijk herkenbaar als systeem-mailbox
- Eenvoudig te beheren via Microsoft 365 Admin Center
Deel 1: Controleren of een Mailbox Bestaat
Via Microsoft 365 Admin Center
- Ga naar
admin.microsoft.com
- Log in met een administrator account
- Navigeer naar Gebruikers → Actieve gebruikers
- Zoek op het e-mailadres dat u wilt gebruiken
- Als de gebruiker bestaat, controleer of er een Exchange licentie is toegewezen
Voor Shared Mailboxes
- Ga naar Teams en groepen → Gedeelde postvakken
- Zoek op het e-mailadres
- Als de shared mailbox bestaat, ziet u deze in de lijst
Via Exchange Admin Center
- Ga naar
admin.exchange.microsoft.com
- Navigeer naar Geadresseerden → Postvakken
- Zoek op het e-mailadres
- Controleer het type: User mailbox of Shared mailbox
Deel 2: Een Shared Mailbox Aanmaken
Stap 1: Open Microsoft 365 Admin Center
- Ga naar
admin.microsoft.com
- Log in met een Global Administrator of Exchange Administrator account
Stap 2: Navigeer naar Gedeelde Postvakken
- Klik in het linker menu op Teams en groepen
- Klik op Gedeelde postvakken
- 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@ |
- Klik op Maken
- 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:
- Klik op de zojuist aangemaakte mailbox
- Klik op Leden → Leden bewerken
- Voeg de gewenste gebruikers toe
- 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:
- De gebruiker moet een Exchange Online licentie hebben
- De mailbox moet actief zijn (niet geblokkeerd)
■ 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