Le protocole SMTP (Simple Mail Transfer Protocol) est une norme Internet utilisée par les serveurs de messagerie pour envoyer et recevoir des e-mails. Les messages d'erreur SMTP vous aident à comprendre pourquoi un message n'a pas été envoyé. Si les messages entrants ou sortants sont rejetés, recherchez dans les messages d'erreur automatique un code d'erreur SMTP qui peut vous aider à diagnostiquer le problème.
Les messages d'erreur SMTP utilisent le format suivant, où chaque chiffre des codes d'erreur et d'état fournit un niveau supérieur de détail :
| Code de réponse | Code d'état | Texte de la réponse |
|---|---|---|
| xyz | x.y.z | Description du texte |
Voici un exemple de message d'erreur SMTP. Le message décrit la raison de l'erreur et recommande des actions pour résoudre le problème :
Codes de réponse
Les codes de réponse SMTP font référence à des parties spécifiques du service de messagerie et peuvent indiquer des problèmes tels que :
- Le destinataire prévu n'est pas enregistré auprès du service.
- Le message a été marqué comme spam ou contient un virus.
- Le domaine de l'expéditeur a été identifié comme une source de spam.
- Le message a enfreint les règles de messagerie de votre entreprise. Par exemple, le message contenait un numéro de carte de crédit ou était rédigé dans une langue non autorisée.
Les codes de réponse commençant par 4 et 5 sont des erreurs, et ce chiffre indique le type d'erreur. Les erreurs commençant par un 4 sont des échecs temporaires. Aucune action n'est requise, l'expéditeur va réessayer d'envoyer le message. Les erreurs commençant par 5 sont des échecs permanents et nécessitent une action de votre part pour résoudre le problème.
Codes d'erreur 400 SMTP courants
Les codes d'erreur commençant par un 4 indiquent que le serveur a rencontré une défaillance temporaire, mais que l'action sera effectuée lors d'une autre tentative. Les codes d'erreur commençant par 4 sont généralement liés au serveur de messagerie de réception.
| Code d'erreur | Description |
|---|---|
| 421 | Le service n'est pas disponible, réessayez plus tard |
| 450 | Action demandée non effectuée, car la boîte aux lettres de l'utilisateur était indisponible |
| 451 | Message temporairement différé en raison d'une règle du serveur, d'une interruption temporaire de la distribution ou de contraintes de regroupement des destinataires (par exemple, 451 4.3.0). Vous pouvez réessayer les échecs avec un intervalle exponentiel entre les tentatives sur une période fixe. |
| 452 | Commande arrêtée, car l'espace de stockage du serveur est insuffisant |
| 454 | Impossible de se connecter en raison d'un problème temporaire ou d'un dépassement de la limite de connexions (par exemple, 454 4.7.0). Réutilisez les connexions SMTP ouvertes pour plusieurs messages, réessayez avec un intervalle exponentiel entre les tentatives et vérifiez vos paramètres de relais SMTP. Pour en savoir plus, consultez Messages d'erreur liés au service de relais SMTP. |
| 455 | Impossible de traiter la commande pour le moment |
Codes d'erreur 500 SMTP courants
| Code d'erreur | Description |
|---|---|
| 500 | Commande non reconnue par le serveur en raison d'une erreur de syntaxe |
| 501 | Erreur de syntaxe dans les paramètres ou les arguments de la commande |
| 502 | Commande non implémentée |
| 503 | Séquence incorrecte de commandes présentée au serveur |
| 541 | Message rejeté par l'adresse du destinataire |
| 550 | Échec de la commande demandée, car la boîte aux lettres de l'utilisateur n'était pas disponible ou le serveur de réception a rejeté le message, car il s'agissait probablement d'un spam |
| 551 | Boîte aux lettres du destinataire indisponible sur le serveur de réception |
| 552 | Message non envoyé, car la boîte aux lettres du destinataire ne dispose pas de suffisamment d'espace de stockage |
| 553 | Commande arrêtée en raison d'un nom de boîte aux lettres inexistant |
| 554 | Échec de la transaction sans détails supplémentaires |
Les codes d'erreur SMTP sont généralement suivis de trois chiffres supplémentaires. Il s'agit du code d'état SMTP amélioré, qui fournit plus de détails sur la cause de l'échec. Le deuxième chiffre du code indique la catégorie de réponse. Le troisième caractère du code fournit des détails supplémentaires.
Le code de réponse 421 est une erreur temporaire concernant le canal de transmission qui contient une requête d'information.
| Code de réponse | Description |
|---|---|
| x0z | Erreurs de syntaxe |
| x1z | Réponses aux demandes d'informations |
| x2z | Erreurs du canal de transmission |
| x3z | Non spécifié |
| x4z | Non spécifié |
| x5z | État du système de messagerie |
Codes d'état
Le premier chiffre du code d'état indique la classe du code, le deuxième indique le sujet et le troisième fournit plus de détails.
Le code d'état 4.4.5 correspond à un problème temporaire de réseau et de routage pour l'état du protocole de distribution des e-mails.
| Code d'état | Description |
|---|---|
| x.0.z | Non identifié |
| x.1.z | État de l'adresse |
| x.2.x | État de la boîte aux lettres |
| x.3.x | État du système de messagerie |
| x.5.x | État du protocole de distribution des e-mails |
| x.6.x | État du contenu ou des fichiers multimédias du message |
| x.7.x | État de conformité avec les règles ou la sécurité |
Texte de la réponse
Le dernier champ d'un message d'erreur SMTP décrit l'erreur.
Articles associés
- Liste des erreurs SMTP
- RFC 5321 - Simple Mail Transfer Protocol (Protocole SMTP)
- RFC 1893 - Enhanced Mail System Status Codes (Codes d'état améliorés des systèmes de messagerie)