Code de réponse SMTP
Le nombre à trois chiffres qu'un serveur de messagerie renvoie pour chaque commande SMTP, comme 250, 421 ou 550, dont le premier chiffre dit si l'étape a réussi, échoué pour l'instant ou échoué définitivement.
Ce que cela signifie
La RFC 5321 donne un rôle à chaque chiffre. Le premier est le résultat : 2 succès, 3 attente de données supplémentaires, 4 échec temporaire, 5 échec permanent. Le deuxième précise le sujet : x0x syntaxe, x1x information, x2x connexion, x5x système de messagerie. Le troisième ajoute un détail. Une explication en texte suit le nombre, et de nombreux serveurs placent un code d'état étendu comme 5.1.1 au début de ce texte.
Les logiciels d'envoi agissent selon le premier chiffre : une réponse 4xx remet le message en file d'attente pour un nouvel essai, une réponse 5xx met fin à la tentative pour ce destinataire et produit un bounce. Le texte qui suit le code est l'endroit où les destinataires expliquent la raison, souvent avec un lien : il vaut la peine de le lire en entier.
Exemple
550 5.1.1 <old.user@example.net>: Recipient address rejected: User unknownTermes associés
Sur ce site
Sources
Ce sur quoi repose cette définition. La formulation est la nôtre ; les faits sont les leurs.
- RFC 5321, section 4.2.1: Reply Code Severities and Theoryrfc-editor.org
- RFC 5321, section 4.2.3: Reply Codes in Numeric Orderrfc-editor.org
Les 432 termes du glossaireLe wiki : blacklists et codes de bounce