Exchange Online : comprendre les NDR et leurs codes d’erreur

Par Fabrice Chrzanowski ·

Exchange Online : comprendre les NDR et leurs codes d’erreur

« Votre message n’a pas pu être remis » : le rapport de non-remise, ou NDR, est souvent transféré tel quel au support. Pourtant, il contient presque toujours la réponse. Voici comment le lire et que faire pour les codes les plus fréquents dans Exchange Online.

Comment lire un code

Un code d’état comporte trois chiffres, par exemple 5.1.1 :

  • le premier indique la gravité : 4 = échec temporaire (le serveur réessaiera), 5 = échec définitif ;
  • le deuxième indique la famille : 1 = adresse, 2 = boîte aux lettres, 4 = réseau et routage, 7 = sécurité et autorisations ;
  • le troisième précise le cas.

Les codes les plus courants

CodeSignificationQue faire
5.1.1Destinataire introuvableVérifier l’adresse. En interne, vider l’entrée de saisie semi-automatique d’Outlook, souvent périmée après la recréation d’une boîte.
5.1.10Destinataire introuvable dans le domaine de destinationVérifier l’orthographe, puis l’existence de la boîte ou de l’alias côté destinataire.
5.2.2Boîte aux lettres pleineLe destinataire doit libérer de l’espace ou activer l’archivage.
5.2.3 / 5.3.4Message trop volumineuxRéduire la pièce jointe ou partager un lien OneDrive.
5.7.1Remise non autoriséeGroupe réservé à certains expéditeurs, règle de flux de courrier ou relais refusé : vérifier les restrictions de remise.
5.7.23Échec de la vérification SPFCorriger l’enregistrement SPF du domaine expéditeur.
5.4.1Domaine ou destinataire refusé par le serveur distantVérifier le domaine accepté et les enregistrements MX.
4.4.7Délai dépassé : le message a expiré dans la fileServeur de destination injoignable : vérifier les MX, le pare-feu ou le connecteur.

La méthode en 4 étapes

  1. Lire le NDR en entier : le code, mais aussi le serveur qui a généré le refus. Est-ce Exchange Online ou le serveur du destinataire ?
  2. Lancer un suivi de message (message trace) dans le centre d’administration Exchange : il montre chaque étape et la règle ou le filtre intervenu.
  3. Vérifier le DNS du domaine concerné : MX, SPF, DKIM et DMARC.
  4. Contrôler les règles : règles de flux de courrier, connecteurs, restrictions de remise du destinataire.

En PowerShell

Connect-ExchangeOnline
Get-MessageTraceV2 -RecipientAddress "anna@contoso.com" -StartDate (Get-Date).AddDays(-2) -EndDate (Get-Date)
Get-TransportRule | Where-Object State -eq "Enabled" | Select-Object Name, Priority

Deux cas trompeurs

  • Le NDR après une migration : Outlook garde en mémoire l’ancienne adresse interne du destinataire. Supprimer l’entrée proposée automatiquement suffit.
  • Le message qui « disparaît » sans NDR : il est le plus souvent en quarantaine. Le suivi de message l’indique.

Aller plus loin avec la formation vidéo

La formation, en anglais technique, détaille le dépannage du flux de messagerie, de l’antispam, de la conformité et de l’authentification, avec 6 labs démontrés pas à pas.

Découvrir la formation « Dépannage Exchange Online (formation en anglais) »