Dans la leçon Codes d’état SMTP et Protocole ESMTP (Extended Simple Mail Transfer Protocol), vous pouvez connaître les codes d’état utilisés par le protocole SMTP Simple Mail Trasfer Protocol et le protocole ESMTP (Extended Simple Transfer Transfer Protocol).

Codes d’état SMTP (Simple Main Transfer Protocol)


Le tableau suivant répertorie les codes d’état (ou commandes) possibles échangés entre le serveur SMTP (Simple Mail Transfer Protocol) et un client SMTP (Simple Mail Transfer Protocol).

Protocole de transfert de courrier simple étendu (ESMTP)


Lors de l’utilisation du protocole ESMTP (Extended Simple Mail Transfer Protocol), un client souhaitant utiliser les nouvelles fonctionnalités ouvre la session avec le serveur en émettant une commande EHLO au lieu de HELO. Un serveur compatible répond avec un code de réponse de 250. Cette réponse est normalement multiligne, chaque ligne contenant un mot clé et un argument facultatif. Ces mots-clés spécifient les extensions SMTP prises en charge par le serveur. Si le serveur ne prend pas en charge le protocole ESMTP (Extended Simple Mail Transfer Protocol), il génère une erreur (commande 500 non reconnue) et l’hôte émetteur repasse en SMTP. Les extensions de service SMTP (Simple Mail Transfer) sont définies dans la RFC 1869.

Un exemple de commande ESMTP est la commande SIZE. La commande SIZE permet à un hôte destinataire de limiter la taille des messages entrants. Les extensions suivantes sont normalement répertoriées.

250-EXPN – L’extension Expand EXPN peut être utilisée pour demander ou développer une liste de diffusion sur le serveur distant.

250-VERB – L’extension VERB (Verbose) oblige le serveur à fonctionner en mode de communication prolixe avec un autre serveur.

250-8BITMIME – L’extension 8BITMIME facilite l’échange de messages électroniques contenant des octets en dehors de la plage ASCII sept bits.

250-SIZE – L’extension SIZE est conçue pour spécifier la taille maximale du message en octets. Le serveur renvoie une extension SIZE avec un paramètre numérique, qui fournira une spécification décimale de la longueur maximale du message à accepter (la longueur du message inclut les fins de ligne, mais pas la commande DATA).

250-DSN – Extension de service SMTP pour les notifications d’état de remise.

250-ONEX – Un seul message par transaction

250-ETRN – L’extension ETRN (Extended Turn) permet à un serveur de messagerie de demander à un deuxième serveur de messagerie de lui transférer les messages en attente.

Dans cette leçon, vous avez appris les codes d’état SMTP (Simple Mail Transfer Protocol) et le protocole ESMTP (Extended Simple Transfer Transfer).

Show CommentsClose Comments

Leave a comment