The mentioned functionalities may be restricted depending on the purchased software license.
Microsoft Graph API Configuratie voor E-mail Verzending
Deze gids legt uit hoe u de goedkeuring van de beheerder van uw organisatie kunt verlenen voor onze multi-tenant e-mail verzendapp en de toegang kunt beperken zodat deze alleen e-mails kan verzenden vanuit een aangewezen postvak (bijvoorbeeld, noreply@yourdomain.com
). Zelfs als u beperkte IT-ervaring heeft, zullen de stapsgewijze instructies en vereisten die hier worden gegeven u helpen de configuratie te voltooien met tools die op uw pc zijn geïnstalleerd.
Opmerking:
Als u hulp nodig heeft, maak dan een ondersteuningsverzoek aan op eniris.io/support.
Inhoudsopgave
- Overzicht
- Vereisten
- Stap 1: Goedkeuring van de Beheerder Verlenen
- Stap 2: Gegevens van Uw Tenant Vastleggen
- Stap 3: Toegangsbeperkingen Configureren
- Aanvullende Informatie & Bronnen
- Probleemoplossing
Overzicht
Onze e-mail verzendapp gebruikt de Microsoft Graph API met applicatierechten om e-mails te verzenden vanuit een aangewezen postvak. Om deze functionaliteit in te schakelen, moet uw beheerder:
- Goedkeuring voor de gehele tenant verlenen aan de app.
- Ons uw domeinnaam, tenant-ID en het e-mailadres dat u wilt gebruiken (bijv.
noreply@yourdomain.com
) geven.
Deze gegevens zijn te vinden in uw tenant-overzicht op Microsoft Entra.
Vereisten
Voordat u begint, zorg ervoor dat u het volgende heeft:
- Beheerdersreferenties: U moet Global Administrator-rechten hebben voor uw Microsoft 365-tenant.
- Toegang tot Microsoft Entra: U moet uw tenantgegevens kunnen bekijken op Microsoft Entra.
- PowerShell op Uw PC:
- Windows PowerShell of PowerShell Core.
- Installeer de ExchangeOnlineManagement-module door het volgende uit te voeren:
Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser
- Basiskennis: Vaardigheid in het kopiëren en plakken van opdrachten in PowerShell. Maak je geen zorgen als je een beginner bent; de onderstaande stappen zijn gedetailleerd en eenvoudig.
Stap 1: Goedkeuring van de Beheerder Verlenen
-
Constructie van de Beheerder Goedkeuring URL:
Gebruik het volgende URL-formaat. Vervang<YOUR-DOMAIN-NAME>
door uw eigen domeinnaam (bijvoorbeeld, als uw domein "contoso.com" is, gebruik dat):https://login.microsoftonline.com/<YOUR-DOMAIN-NAME>/adminconsent?client_id=03126c25-5828-4b2e-aa6d-d97380cb1cb5&redirect_uri=https://eniris.io
-
Bezoek de URL:
Laat uw Microsoft 365-global admin inloggen in hun browser en navigeer naar de URL. Ze zullen een toestemmingdialoog zien met de machtigingen die onze app aanvraagt (bijvoorbeeld, Mail.Send). -
Geef Goedkeuring:
De beheerder moet op "Accepteren" klikken om goedkeuring te verlenen. Deze actie zal een service-principal voor onze app in uw tenant creëren en deze in staat stellen om e-mails te verzenden. -
Geef Ons Een Bericht:
Na het verlenen van toestemming, gelieve een ticket aan te maken op eniris.io/support met de volgende gegevens:
- Uw domeinnaam.
- Uw tenant-ID (gevonden op Microsoft Entra Tenant Overzicht).
- Het e-mailadres dat u wilt gebruiken voor het verzenden van e-mails (bijv.
noreply@yourdomain.com
).
Stap 2: Gegevens van Uw Tenant Vastleggen
Ons onboardingproces zal automatisch uw tenant-ID vastleggen wanneer de beheerder toestemming verleent. Als u dit echter handmatig wilt verifiëren, kunt u:
- Inloggen op Microsoft Entra.
- Uw Tenant-ID kopiëren vanaf de pagina met tenantoverzicht.
Stap 3: Toegangsbeperkingen Configureren
Voor de beste beveiligingspraktijken zullen we een speciale beveiligingsgroep creëren en deze gebruiken om de toegang van de app tot alleen uw aangewezen postvak te beperken. Dit implementeert het principe van de minste privileges, zodat de app alleen toegang heeft tot wat absoluut noodzakelijk is.
Het Creëren van de Vereiste Mail Beveiligingsgroep
-
Log in op het Microsoft 365 Beheercentrum:
Ga naar admin.microsoft.com en log in met uw beheerdersaccount. -
Creëer een Beveiligingsgroep:
- Navigeer naar "Groepen" > "Actieve groepen"
- Klik op "Een groep toevoegen"
- Selecteer "Beveiliging" als het groeps type en klik op "Volgende"
- Voer een naam in (bijv. "Noreply Toegang Alleen") en een beschrijving
- Voeg het
noreply@yourdomain.com
account toe als lid - Klik op "Volgende" en vervolgens op "Groep maken"
Toegangsbeperkingen Toepassen
-
Open PowerShell:
Voer PowerShell uit als een administrator op uw pc. -
Verbind met Exchange Online:
Installeer de ExchangeOnlineManagement-module (indien nog niet geïnstalleerd) en verbindt dan:Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser
Connect-ExchangeOnline -UserPrincipalName "<YOUR-ADMIN-EMAIL>" # Bijvoorbeeld: admin@yourdomain.com -
Maak het Toegang Beleid voor de Applicatie:
Voer de volgende opdracht uit. Vervang<YOUR-SECURITY-GROUP-EMAIL>
door het daadwerkelijke e-mailadres of Object-ID van uw beveiligingsgroep:New-ApplicationAccessPolicy -AccessRight RestrictAccess -AppId "03126c25-5828-4b2e-aa6d-d97380cb1cb5" -PolicyScopeGroupId "<YOUR-SECURITY-GROUP-EMAIL>" -Description "Beperk toegang van de app tot alleen het noreply-postvak"
-
Verifieer het Beleid:
Test of het beleid werkt door het volgende uit te voeren (vervang met uw werkelijke noreply-e-mailadres):Test-ApplicationAccessPolicy -Identity "<YOUR-NOREPLY-EMAIL>" -AppId "03126c25-5828-4b2e-aa6d-d97380cb1cb5"
Beveiligingsoverwegingen
- Gegevensisolatie: De service-principal die in uw tenant is gecreëerd, zorgt ervoor dat de app alleen toegang heeft zoals toegestaan door het beleid.
- Minste Privileges: De app vraagt alleen de Mail.Send-machtiging en is verder beperkt tot een enkele mailbox.
- Auditing: We raden aan om periodiek uw service-principal en Application Access Policy te herzien.
Aanvullende Informatie & Bronnen
Veelvoorkomende Problemen:
Toestemmingsfouten:
- Controleer de machtigingen van het beheerdersaccount op Microsoft Entra rollen
- Bekijk de gids voor probleemoplossing bij toestemming
- Zorg ervoor dat de URL correct is geconstrueerd
PowerShell-fouten:
- Controleer of de ExchangeOnlineManagement-module is geïnstalleerd en up-to-date is
- Controleer of uw beheerdersreferenties over voldoende bevoegdheden beschikken
Beleid Verificatie:
- Gebruik
Test-ApplicationAccessPolicy
om toegangsbeperkingen te verifiëren - Bekijk de documentatie over Application Access Policy