Aide-mémoire des codes de réponse SMTP

Tous les codes de réponse SMTP standard avec leur signification, la construction des trois chiffres, les codes d'état étendus des rebonds et la marche à suivre pour les plus courants.

Dernière vérification :

AdSense Placeholder
Slot: header_reference_page
Sur cette page

Un serveur SMTP répond à chaque commande par un code à trois chiffres, et un message de rebond le répète généralement avec un code d'état étendu (5.1.1). Collez les en-têtes d'un message rebondi ou suspect dans l'analyseur d'en-têtes d'e-mail ; et voyez MTA-STS et Comment fonctionne la sécurité du transport des e-mails pour comprendre comment les serveurs sécurisent la connexion.

Lire un code

  • Premier chiffre : 2 succès, 3 il faut davantage de données, 4 échec temporaire (l'expéditeur doit réessayer), 5 échec permanent (ne pas réessayer).
  • Deuxième chiffre : 0 syntaxe, 1 information, 2 connexion, 5 système de messagerie.
  • Les codes étendus s'écrivent classe.sujet.détail (RFC 3463) : classe 2, 4 ou 5, puis un sujet comme 1 adressage, 2 boîte aux lettres, 7 sécurité ou politique.

Codes de réponse

Code Signification
211 État du système ou réponse d'aide
214 Message d'aide
220 Service prêt (l'accueil)
221 Le service ferme la connexion
250 Action demandée terminée
251 Utilisateur non local ; le message sera transféré
252 Utilisateur non vérifiable, mais le message est accepté
354 Commencez la saisie du message ; terminez par une ligne ne contenant qu'un point
421 Service indisponible ; fermeture du canal (réessayez plus tard)
450 Boîte aux lettres indisponible, par exemple occupée ou en liste grise (réessayez plus tard)
451 Erreur locale de traitement (réessayez plus tard)
452 Stockage système insuffisant (réessayez plus tard)
455 Le serveur ne peut pas gérer ces paramètres
500 Erreur de syntaxe, commande non reconnue
501 Erreur de syntaxe dans les paramètres
502 Commande non implémentée
503 Mauvaise séquence de commandes
504 Paramètre de commande non implémenté
521 L'hôte n'accepte jamais de courrier
550 Boîte indisponible ou refusée par une politique
551 Utilisateur non local
552 Le message dépasse la limite de stockage ou de taille
553 Nom de boîte non autorisé
554 Échec de la transaction (souvent un rejet pour spam ou politique)
555 Paramètres de MAIL FROM ou RCPT TO non reconnus
556 Le domaine n'accepte pas de courrier

Codes d'état étendus

Code étendu Signification
2.0.0 Succès
4.2.2 Boîte pleine (réessayez plus tard)
4.7.0 Blocage temporaire de sécurité ou de politique, comme la liste grise ou la limitation de débit
5.1.1 Adresse de boîte de destination incorrecte : l'utilisateur n'existe pas
5.1.2 Adresse du système de destination incorrecte : le domaine n'existe pas
5.2.2 Boîte pleine (permanent)
5.3.4 Message trop volumineux pour le système
5.4.1 Pas de réponse de l'hôte (souvent une règle d'accès du destinataire)
5.7.1 Remise non autorisée ou refusée par une politique (spam, liste de blocage, SPF/DKIM/DMARC en échec)
5.7.26 Message non authentifié (expéditeur non authentifié rejeté, utilisé par de grands fournisseurs)

Que faire

  • 4xx : patientez. Les serveurs réessaient pendant des heures ou des jours à intervalles croissants ; un 450 isolé est normal avec la liste grise.
  • 550 5.1.1 : corrigez l'adresse ; le destinataire n'existe pas.
  • 550 5.7.1 ou 554 : le destinataire a jugé le message indésirable. Vérifiez SPF, DKIM et DMARC, et si votre IP figure sur une liste de blocage avec le vérificateur de listes noires DNSBL.
  • 552 ou 5.3.4 : réduisez ou découpez le message.
  • 421 pendant une longue session : le serveur est surchargé ou limite votre débit ; ralentissez.

Essayez ces outils

Voir aussi

AdSense Placeholder
Slot: footer_leaderboard