Synopsis
Vous avez configuré Azure Email Communication Services avec votre domaine personnalisé, tout est vérifié (SPF, DKIM, DMARC), mais au moment d’ajouter une nouvelle adresse d’expéditeur dans l’onglet MailFrom addresses du portail Azure… le bouton + Add est grisé.
Impossible de cliquer. Pas d’erreur, pas d’explication.
Ce bug connu du portail touche de nombreux utilisateurs et la solution passe obligatoirement par PowerShell ou Azure CLI. Voici comment s’en sortir.
Le contexte : c’est quoi une MailFrom address ?
Dans Azure Email Communication Services, chaque domaine dispose par défaut d’une seule adresse d’expéditeur : [email protected].
Les MailFrom addresses (aussi appelées Sender Usernames) permettent de créer des adresses personnalisées comme [email protected], [email protected] ou [email protected], avec un display name associé. [learn.microsoft]
Ces adresses sont ensuite utilisables dans vos applications, scripts SMTP, Logic Apps ou tout autre service qui s’appuie sur Azure Communication Services pour l’envoi d’e-mails. [learn.microsoft]
Le bug : le bouton « + Add » est grisé
Une fois dans le portail Azure, en naviguant vers :
Email Communication Services → votre ressource → Domains → votre domaine → MailFrom addresses
…vous constatez que le bouton + Add est grisé et non cliquable, même si votre domaine est entièrement vérifié. [learn.microsoft]
Ce comportement est un bug connu du portail Azure, rapporté par de nombreux utilisateurs sur Microsoft Q&A et Stack Overflow.
Il n’y a pas de workaround côté interface graphique : il faut passer en ligne de commande.
La solution : Azure CLI ou PowerShell
Prérequis
Avant de commencer, assurez-vous d’avoir :
-
Azure CLI installé (
az --version) avec l’extensioncommunication:az extension add --name communication -
Ou le module PowerShell Az :
Install-Module -Name Az -Scope CurrentUser -
Les droits Contributor ou Owner sur la ressource Email Communication Services
Option 1 – Azure CLI
La commande az communication email domain sender-username create permet de créer une nouvelle adresse d’expéditeur.[stackoverflow]
⚠️ Important : les paramètres
--sender-usernameet--usernamene doivent contenir que la partie locale de l’adresse, sans le@ni le domaine. Le domaine est automatiquement ajouté via--domain-name. [learn.microsoft]
az account set --subscription "<Subscription>"
az communication email domain sender-username create \
--domain-name "votredomaine.com" \
--email-service-name "nom-de-votre-email-service" \
--resource-group "votre-resource-group" \
--sender-username "Scan2Mail" \
--username "Scan2Mail" \
--display-name "Scan2Mail"
L’adresse résultante sera : [email protected]
Pour lister les adresses existantes :
az communication email domain sender-username list \
--domain-name "votredomaine.com" \
--email-service-name "nom-de-votre-email-service" \
--resource-group "votre-resource-group"
Option 2 – PowerShell (module Az)
Connect-AzAccount
New-AzEmailServiceSenderUsername ` -ResourceGroupName "votre-resource-group" ` -EmailServiceName "nom-de-votre-email-service" ` -DomainName "votredomaine.com" ` -SenderUsername "Scan2Mail" ` -Username "Scan2Mail" ` -DisplayName "Scan2Mail"
Vérification dans le portail
Une fois la commande exécutée avec succès, retournez dans le portail Azure sous MailFrom addresses : votre nouvelle adresse apparaît bien dans la liste. Vous pouvez dès lors l’utiliser comme adresse d’expéditeur dans vos envois via SMTP relay, SDK ou REST API d’Azure Communication Services. [learn.microsoft]







