Question
Quels codes de réponse SMTP le ESA prend-il en charge ?
L'ESA est entièrement conforme à la spécification SMTP (Simple Mail Transfer Protocol) d'origine de la RFC 821. La liste complète des codes de réponse de message est répertoriée dans le document RFC 821.
La série 400 de codes indique des erreurs ou des réponses non fatales dans la conversation SMTP. De telles erreurs sont souvent appelées rebondissements, car, sauf indication contraire, le serveur de messagerie qui transmet le message tentera de le remettre au destinataire prévu ultérieurement. Les rebondissements indirects peuvent être causés par une variété de choses allant d'un compte de messagerie dépassant son quota à des limites de stratégie d'hôtes SMTP imposées à un expéditeur particulier.
Les codes de la série 500 sont également des codes d'erreur. Cependant, contrairement aux rebondissements de la gamme 400, le 500 indique un échec complet de la part du serveur récepteur à accepter un message pour remise. Ces pannes, appelées rebondissements durs, sont généralement causées par des problèmes tels que des adresses de messagerie inconnues ou mal formées, un échec de vérification DNS inverse ou d'autres limites de la politique d'hôte du destinataire.
Il est important de noter que, en fonction de la stratégie définie pour le serveur de messagerie émetteur, un rebondissement logiciel peut éventuellement devenir un rebond dur
Voici une liste des codes de réponse SMTP les plus courants :
211 État du système ou réponse de l'aide du système
214 Message d'aideInformations sur la façon d'utiliser le récepteur ou la signification d'une commande non standard particulière ; cette réponse n'est utile qu'à l'utilisateur humain
220 Service prêt
221 Canal de transmission de fermeture de service
250 Action de courrier demandée correcte, terminée
251 Utilisateur non local ; transmettra à
354 Commencer l'entrée de courrier ; terminer par <CRLF>.<CRLF>
421 Service non disponible, fermeture du canal de transmission Ceci peut être une réponse à une commande si le service sait qu'il doit s'arrêter
450 Action de courrier demandée non effectuée : boîte aux lettres non disponible Par exemple, boîte aux lettres occupée
451 Action demandée abandonnée : erreur de traitement
452 Mesure demandée non prise : stockage système insuffisant
453 Destinataires Trop nombreux
500 Erreur de syntaxe, commande non reconnue Ceci peut inclure des erreurs telles que la ligne de commande trop longue
501 Erreur de syntaxe dans les paramètres ou les arguments
Commande 502 non implémentée
503 Séquence de commandes incorrecte
Paramètre 504 Command non implémenté
550 Mesures demandées non prises : boîte aux lettres non disponible Par exemple, boîte aux lettres introuvable, aucun accès
551 Utilisateur non local ; veuillez essayer
552 Action de courrier demandée abandonnée : allocation de stockage dépassée
553 Mesures demandées non prises : nom de boîte aux lettres non autorisé Par exemple, syntaxe de boîte aux lettres incorrecte
Échec de la transaction 554