Delen via


Inloggegevens maken voor SMTP (Simple Mail Transfer Protocol)-authenticatie

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 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.

  1. 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). Schermopname van toegangsbeheer voor de communicatieresource.
  2. Klik op +Toevoegen en selecteer vervolgens Roltoewijzing toevoegen. Schermopname van het selecteren van roltoewijzing toevoegen voor de communicatieresource.
  3. Selecteer op het tabblad Rol de rol Communicatie- en e-mailservice-eigenaar voor het verzenden van e-mailberichten via SMTP en klik op Volgende. Schermopname van het selecteren van de ingebouwde rol.
  4. Kies op het tabblad Leden de optie Gebruiker, groep of service-principal en klik vervolgens op +Leden selecteren. Schermopname van het kiezen van geselecteerde leden voor de ingebouwde rol.
  5. Gebruik het zoekvak om de Microsoft Entra-toepassing te vinden die u gebruikt voor verificatie en selecteer deze. Klik vervolgens op Selecteren. Schermopname van het selecteren van de Microsoft Entra-toepassing die de ingebouwde rol krijgt.
  6. Klik op Volgende nadat u de selectie hebt bevestigd. Schermopname van het controleren van de toewijzing voor de ingebouwde rol.
  7. Nadat u het bereik en de leden hebt bevestigd, klikt u op Controleren en toewijzen. Schermopname van het toewijzen van de ingebouwde rol.

Een SMTP-gebruikersnaam maken met behulp van Azure Portal

  1. Navigeer in de portal naar de Azure Communication Service-resource en open vervolgens SMTP-gebruikersnamen. Schermopname van SMTP-gebruikersnamen.
  2. 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. Schermopname van het toevoegen van een SMTP-gebruikersnaam.
  3. 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. Schermopname van de zojuist gemaakte SMTP-gebruikersnaam in de lijst.

SMTP-verificatiewachtwoord

Het wachtwoord is een van de clientgeheimen van de Microsoft Entra-toepassing. Schermopname van het vinden van het Microsoft Entra-clientgeheim.

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.