Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt beschreven hoe u een Microsoft Entra-toepassing gebruikt om de verificatiereferenties te maken voor het gebruik van Simple Mail Transfer Protocol (SMTP) om een e-mail te verzenden met behulp van Azure Communication Services.
Vereisten
- Een Azure-account met een actief abonnement. Gratis een account maken
- Een Azure Communication Email-resource die is gemaakt en klaar is met een geconfigureerd domein. Aan de slag met het maken van een e-mailcommunicatieresource
- Een actieve Azure Communication Services-resource die is verbonden met e-maildomein en een verbindingsreeks. Aan de slag door e-mailresource te verbinden met een communicatieresource
- Een Microsoft Entra-toepassing met toegang tot de Azure Communication Services-resource. Een toepassing registreren bij Microsoft Entra-id en een service-principal maken
- Een clientgeheim voor de Microsoft Entra-toepassing met toegang tot de Azure Communication Service-resource. Een nieuw clientgeheim maken
Een Microsoft Entra-toepassing gebruiken voor SMTP-verificatie
Toepassingsontwikkelaars die apps bouwen die e-mail verzenden met behulp van het SMTP-protocol, moeten veilige, moderne verificatie implementeren. Azure Communication Services maakt gebruik van serviceprincipals van Microsoft Entra-applicaties om veilige authenticatie te bieden. Koppel een Microsoft Entra-toepassing aan de Communication Service-resource door een SMTP-gebruikersnaamresource te maken.
De SMTP-service maakt gebruik van de Microsoft Entra-toepassingsgegevens die zijn gekoppeld aan de SMTP-gebruikersnaam om namens de gebruiker te verifiëren bij Microsoft Entra om een veilige en naadloze e-mailoverdracht te garanderen. SMTP-gebruikersnaambronnen zijn door de gebruiker gedefinieerd en kunnen e-mailindeling of vrije vorm gebruiken. Als een SMTP-gebruikersnaam de e-mailindeling gebruikt, moet het domein een van de gekoppelde domeinen van de Communication Service-resource zijn.
Een rol toewijzen aan de Microsoft Entra-toepassing
U moet de Microsoft Entra-toepassing ook toegang geven tot de communicatieresource met behulp van een ingebouwde rol of een aangepaste rol met de vereiste machtigingen.
De ingebouwde rol van Communicatie- en e-mailservice-eigenaar toewijzen aan de Microsoft Entra-toepassing.
Wijs de rol Communicatie- en e-mailservice-eigenaar toe aan een Microsoft Entra-toepassing om deze toegang te geven tot een Communication Service-resource.
- Navigeer in de portal naar de Azure Communication Service-resource die wordt gebruikt om e-mailberichten te verzenden via SMTP en open vervolgens Toegangsbeheer (IAM).
- Klik op +Toevoegen en selecteer vervolgens Roltoewijzing toevoegen.
- Selecteer op het tabblad Rol de rol Communicatie- en e-mailservice-eigenaar voor het verzenden van e-mailberichten via SMTP en klik op Volgende.
- Kies op het tabblad Leden de optie Gebruiker, groep of service-principal en klik vervolgens op +Leden selecteren.
- Gebruik het zoekvak om de Microsoft Entra-toepassing te vinden die u gebruikt voor verificatie en selecteer deze. Klik vervolgens op Selecteren.
- Klik op Volgende nadat u de selectie hebt bevestigd.
- Nadat u het bereik en de leden hebt bevestigd, klikt u op Controleren en toewijzen.
Een SMTP-gebruikersnaam maken met behulp van Azure Portal
- Navigeer in de portal naar de Azure Communication Service-resource en open vervolgens SMTP-gebruikersnamen.
- Klik op +SMTP-gebruikersnaam toevoegen en selecteer vervolgens de Microsoft Entra-toepassing. Als de Microsoft Entra-toepassing niet wordt weergegeven in de vervolgkeuzelijst, raadpleegt u de vorige stappen om een rol toe te wijzen. De gebruikersnaam kan aangepaste tekst of een e-mailadres zijn.
- Controleer of de SMTP-gebruikersnaam in de lijst staat. De status verandert in Gereed om te gebruiken zodra aan alle vereisten voor het verzenden van een e-mailbericht met de gebruikersnaam en SMTP is voldaan.
SMTP-verificatiewachtwoord
Het wachtwoord is een van de clientgeheimen van de Microsoft Entra-toepassing.
Vereisten voor SMTP AUTH-clientinvoer
- Verificatie: verificatie van gebruikersnaam en wachtwoord wordt ondersteund met behulp van een SMTP-gebruikersnaam die is gekoppeld aan microsoft Entra-toepassingsgegevens. De SMTP-service van Azure Communication Services maakt gebruik van de gegevens van de gebruiker van de Microsoft Entra-toepassing om namens de gebruiker een toegangstoken op te halen en gebruikt dat om de e-mail in te dienen.
- Azure Communication Service: een Azure Communication Services-resource met een verbonden Azure Communication Email Resource en domein is vereist.
- Transport Layer Security (TLS): uw apparaat moet TLS-versie 1.2 en hoger kunnen gebruiken.
- Poort: Poort 587 (aanbevolen) of poort 25 is vereist en moet worden gedeblokkeerd in uw netwerk. Sommige netwerkfirewalls of ISP's blokkeren poorten omdat dat de poort is die e-mailservers gebruiken om e-mail te verzenden.
- DNS: gebruik de DNS-naam smtp.azurecomm.net. Gebruik geen IP-adres voor de Microsoft 365- of Office 365-server, omdat IP-adressen niet worden ondersteund.
SMTP AUTH-clientinzending instellen
Voer de volgende instellingen rechtstreeks op uw apparaat of in de toepassing in als instructie in de handleiding (het kan verschillende terminologie gebruiken dan dit artikel). Als uw scenario is afgestemd op de vereisten voor smtp-verificatieclientverzending, kunt u met deze instellingen e-mailberichten verzenden vanaf uw apparaat of toepassing met behulp van SMTP-opdrachten.
Apparaat- of toepassingsinstelling | Waarde |
---|---|
Server/smart host | smtp.azurecomm.net |
Poort | Poort 587 (aanbevolen) of poort 25 |
TLS/StartTLS | Ingeschakeld |
Gebruikersnaam en wachtwoord | Voer de SMTP-gebruikersnaam en één clientgeheim van de Microsoft Entra-toepassing in. |