Trop souvent, les messages d'erreur sont incompréhensibles. Cette page sera votre guide sur le code produit par les serveurs de messagerie lorsque votre courrier électronique ne parvient pas à envoyer. Si vous recevez un message d'erreur du type «Impossible d'envoyer votre message. Erreur 421», quelle est votre prochaine étape? Laissez cette page être votre guide pour ce qu'il faut faire ensuite.
Codes d'erreur SMTP: la signification derrière les chiffres
Un serveur de messagerie répond à chaque demande d'un client (tel que votre programme de messagerie) avec un code de retour. Ce code est composé de trois chiffres.
La première indique généralement si le serveur a accepté la commande et s'il est capable de la gérer. Les cinq valeurs possibles sont:
- 1: Le serveur a accepté la commande mais n’a pas encore pris de décision. Un message de confirmation est requis. Actuellement, cela n'est pas utilisé.
- 2: Le serveur a terminé la tâche avec succès.
- 3: Le serveur a compris la demande, mais nécessite des informations supplémentaires pour la compléter.
- 4: Le serveur a rencontré une défaillance temporaire. Si la commande est répétée sans aucun changement, elle peut être complétée. Les serveurs de messagerie peuvent utiliser ces défaillances temporaires pour garder les expéditeurs non fiables à distance.
- 5: Le serveur a rencontré une erreur.
Le deuxième numéro donne plus d'informations. Ses six valeurs possibles sont:
- 0: Une erreur de syntaxe est survenue.
- 1: Indique une réponse informative, par exemple à une demande HELP.
- 2: Fait référence au statut de la connexion.
- 3 et 4 sont non spécifiés.
- 5: Fait référence à l’état du système de messagerie dans son ensemble et du serveur de messagerie en particulier.
Le dernier numéro est encore plus spécifique et indique plus de graduations du statut de transfert de courrier.
Vous avez SMTP 550: Échec permanent pour un ou plusieurs destinataires?
Le code d'erreur SMTP le plus courant lors de l'envoi d'un courrier électronique est 550.
L'erreur SMTP 550 est un message d'erreur générique. Cela signifie que l'e-mail n'a pas pu être livré.
Une erreur de livraison SMTP erreur 550 se produit pour diverses raisons; Alors que le code d'erreur 550 ne vous dit rien sur la cause de l'échec, de nombreux serveurs SMTP incluent un message explicatif avec le code d'erreur.
Souvent, un courrier électronique ne peut pas être livré car il a été bloqué en tant que courrier indésirable, soit par l'analyse de son contenu, soit parce que l'expéditeur - ou son réseau - est répertorié comme source probable de courrier indésirable dans une liste noire DNS. Certains serveurs de messagerie vérifient également l'existence de liens vers des logiciels malveillants et renvoient une erreur 550. Les codes d'erreur SMTP 550 pour ces cas sont les suivants:
- 550 5.7.1: Service non disponible: client ### bloqué à l'aide de ### (Exchange Server)
- 550 5.7.1: Message rejeté comme spam par le filtrage de contenu (Exchange Server)
- 550 Ce message a été classé comme spam et ne peut pas être envoyé.
- 550 Forte probabilité de spam (Gmail)
- 550 5 2 1 mail du site spam refusé
- 550 Votre message a été rejeté car vous avez été détecté en train d'envoyer du spam (Envoi depuis Rackspace).
- 550 Message contenant du contenu non sécurisé
Que pouvez-vous faire? Si possible, essayez decontacter le destinataire par d'autres moyens. Si le message d'erreur pointe vers une liste noire ou un filtre anti-spam spécifique, essayez de: contacter l'administrateur de la liste ou du filtrage. À défaut de tout cela, vous pouvez toujours expliquer la situation malheureuse à votre fournisseur de messagerie. Ils pourront peut-être contacter leur collègue chez le destinataire et régler la situation.
Liste des codes d'erreur SMTP (avec explications)
Les trois numéros d'une erreur SMTP nous fournissent une liste détaillée des codes de réponse du serveur ESMTP / SMTP, comme indiqué dans les extensions RFC 821 et suivantes:
- 211 - Un message d'état du système.
- 214 - Un message d'aide pour un lecteur humain suit.
- 220 - Service SMTP prêt.
- 221 - Fermeture du service.
- 250 - Action demandée prise et complétée. Le meilleur message de tous.
- 251 - Le destinataire n'est pas local sur le serveur, mais le serveur acceptera et transmettra le message.
- 252 - Le destinataire ne peut pas être VRFYed, mais le serveur accepte le message et tente de le remettre.
- 354 - Commencez la saisie du message et terminez par .. Cela indique que le serveur est prêt à accepter le message lui-même (après l'avoir informé de son origine et de l'endroit où vous souhaitez aller).
- 421 - Le service n'est pas disponible et la connexion sera fermée.
- 450 - La commande demandée a échoué car la boîte aux lettres de l'utilisateur n'était pas disponible (par exemple, parce qu'elle était verrouillée). Réessayez plus tard.
- 451 - La commande a été abandonnée à cause d'une erreur du serveur. Pas ta faute. Peut-être que l'administrateur sait.
- 452 - La commande a été abandonnée car le serveur ne dispose pas d’un stockage système suffisant.
- 455 - Le serveur ne peut pas traiter la commande pour le moment.
Les messages d'erreur suivants (500 à 504) vous indiquent généralement que votre client de messagerie est endommagé ou, le plus souvent, que votre courrier électronique n'a pas pu être livré pour une raison ou une autre.
- 500 - Le serveur n'a pas pu reconnaître la commande en raison d'une erreur de syntaxe.
- 501 - Une erreur de syntaxe a été rencontrée dans les arguments de commande.
- 502 - Cette commande n'est pas implémentée.
- 503 - Le serveur a rencontré une mauvaise séquence de commandes.
- 504 - Un paramètre de commande n'est pas implémenté.
- 521 - Cet hôte n'accepte jamais le courrier; une réponse d'un serveur factice.
- 541 - Le message n'a pas pu être remis pour des raisons de stratégie (généralement un filtre anti-spam). (Seuls certains serveurs SMTP renvoient ce code d'erreur.)
- 550 - La commande demandée a échoué car la boîte aux lettres de l'utilisateur n'était pas disponible (par exemple, parce qu'elle était introuvable ou que la commande a été rejetée pour des raisons de stratégie).
- 551 - Le destinataire n'est pas local sur le serveur. Le serveur donne alors une adresse de transfert à essayer.
- 552 - L'action a été annulée en raison d'un dépassement de l'allocation de stockage.
- 553 - La commande a été annulée car le nom de la boîte aux lettres n'est pas valide.
- 554 - La transaction a échoué. Blame it on le temps.
- 555 - Le serveur ne reconnaît pas le format de l'adresse électronique et la livraison n'est pas possible.
- 556 - Le message devra être transféré, mais le serveur de réception le rejettera.