Azure Communication Services – Ajouter des MailFrom addresses quand le bouton « Add » est grisé

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’extension communication : 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-username et --username ne doivent contenir que la partie locale de l’adresse, sans le @ ni le domaine. Le domaine est automatiquement ajouté via --domain-name. [learn.microsoft]​

bash
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 :

bash
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]​

En résumé rapide

Étape Action
Domaine vérifié (SPF/DKIM) ✅ Prérequis obligatoire
Bouton « Add » grisé dans le portail 🐛 Bug connu, sans ETA de correction
Créer l’adresse via Azure CLI az communication email domain sender-username create
Créer l’adresse via PowerShell New-AzEmailServiceSenderUsername
--username / --sender-username Partie locale uniquement, sans @domaine

...BofBienTrès BienTop ! (Soit le premier à voter)
Loading...

Mathieu

Je suis actuellement ingénieur spécialisé dans le design d'environnements cloud virtualisés. Adepte des technologies de VMware, Nutanix, Citrix et Microsoft je propose à travers ce blog diverses astuces de troubleshooting.

S’abonner
Notification pour
guest

0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires