Pour permettre l'envoi de messages électroniques au travers du protocole SMTP en utilisant la plateforme Office 365, il est nécessaire que le compte utilisé soit configuré pour permettre l'authentification SMTP.
Marche à suivre (administrateur Microsoft 365)
- Ouvrir le centre d'administration Microsoft 365 (admin.microsoft.com).
- Aller dans Utilisateurs > Utilisateurs actifs, puis cliquer sur le nom du compte à configurer.
- Dans le volet de configuration, onglet Courrier, section Applications de messagerie : cliquer sur Gérer les applications de messagerie.
- Cocher SMTP authentifié.
- Enregistrer les modifications.
Le réglage du compte est prioritaire sur celui de l'organisation : il n'est pas nécessaire d'activer SMTP pour toute l'entreprise, et Microsoft recommande justement de ne l'activer que sur les comptes qui en ont besoin.
Documentation officielle
Activer ou désactiver SMTP AUTH dans Exchange Online
La case est absente ou reste sans effet ?
Si les paramètres de sécurité par défaut (security defaults) sont activés dans le tenant, SMTP authentifié est désactivé quoi qu'il arrive. Il faut d'abord désactiver ces paramètres par défaut, dans Microsoft Entra ID.
Variante en PowerShell
Avec Exchange Online PowerShell, pour un compte :
Set-CASMailbox -Identity utilisateur@exemple.ch -SmtpClientAuthenticationDisabled $false
Pour vérifier l'état :
Get-CASMailbox -Identity utilisateur@exemple.ch | Format-List SmtpClientAuthenticationDisabled
False = activé, True = désactivé, valeur vide = le réglage de l'organisation s'applique.
Message d'erreur correspondant
Tant que le réglage est désactivé, l'envoi échoue avec une erreur d'authentification du type :
535 5.7.139 ... SmtpClientAuthentication is disabled for the mailbox
Ce réglage ne peut pas être vérifié à l'avance depuis WinEUR : Microsoft ne l'expose pas au compte lui-même, seulement à l'administrateur.