ANNEXES
Récapitulatif des principales commandes SMTP
Commande
|
Exemple
|
Description
|
HELO (devenu EHLO)
|
EHLO 121.12.54.75
|
Identification à l'aide de l'adresse IP ou du nom de
domaine de l'ordinateur expéditeur
|
MAIL FROM:
|
MAIL FROM:
expediteur@domaine.com
|
Identification de l'adresse de l'expéditeur
|
RCPT TO:
|
RCPT TO:
destinataire@domaine.com
|
Identification de l'adresse du destinataire
|
DATA
|
DATA message
|
Corps du mail
|
QUIT
|
QUIT
|
Sortie du serveur SMTP
|
HELP
|
HELP
|
Liste des commandes SMTP supportées par le serveur
|
Tableau 1 : Récapitulatif des principales commandes
SMTP
· 211 État système, ou réponse
d'aide système
· 214 Message d'aide [Informations sur l'utilisation
d'un récepteur ou signification d'une commande non standard
particulière ; utile seulement pour un utilisateur humain]
· 220 <domaine> Service disponible
· 221 <domaine> Canal de transmission en cours de
fermeture
· 250 Action de messagerie effectuée,
succès
· 251 Utilisateur non local ; réémission
vers <route-directe> (avec relais automatique)
· 354 Début du corps du message ; arrêt
par <CRLF>.<CRLF>
· 421 <domaine> Service non disponible, canal en
fermeture [Réponse à émettre sur tous les canaux lorsque
le système exécute une séquence d'arrêt]
· 450 Action non effectuée : boîte aux
lettres non disponible [Ex. : boîte aux lettres occupée]
· 451 Action arrêtée : erreur de
traitement
· 452 Action non effectuée : manque de
ressources système
· 500 Erreur de syntaxe, commande non reconnue [y
compris des erreurs de type "ligne de commande trop longue"]
· 501 Erreur de syntaxe dans les paramètres ou
arguments
· 502 Commande non implémentée
· 503 Mauvaise séquence de commandes
· 504 Paramètre de commande non
implémenté
· 550 Action non effectuée :
boîte-aux-lettres non disponible [Ex : boîte aux lettres non
trouvée, pas d'accès]
· 551 Utilisateur non local ; essayer
<route-directe> (sans relais automatique)
· 552 Action annulée : manque de ressources de
stockage
· 553 Action non effectuée : nom de
boîte-aux-lettres non autorisée [Ex : erreur de syntaxe dans
le
nom de boîte]
· 554 Transaction échouée
Différents codes de retour SMTP et leur signification.
Principales commandes POP3 et leurs descriptions :
Commande
|
Description
|
USER identifiant
|
Cette commande permet de s'authentifier. Elle doit être
suivie du nom de l'utilisateur, c'est-à-dire une chaîne de
caractères identifiant l'utilisateur sur le serveur. La commande USER
doit précéder la commande PASS.
|
PASS mot_de_passe
|
La commande PASS, permet d'indiquer le mot de passe de
l'utilisateur dont le nom a été spécifié lors d'une
commande USER préalable.
|
STAT
|
Informations sur les messages contenus sur le serveur.
|
RETR
|
Numéro du message à récupérer.
|
DELE
|
Numéro du message à supprimer.
|
LIST [msg]
|
Numéro du message à afficher.
|
NOOP
|
Permet de garder les connexions ouvertes en cas
d'inactivité.
|
TOP <message_ID> <n>
|
Commande affichant n lignes du message, dont le
numéro est donné en argument. En cas de réponse positive
du serveur, celui-ci renvoie les en-têtes du message, puis une ligne
vierge et enfin les n premières lignes du message.
|
UIDL [msg]
|
Demande au serveur de renvoyer une ligne contenant des
informations sur le message éventuellement donné en argument.
Cette ligne contient une chaîne de caractères, appelée
listing d'identificateur unique, permettant d'identifier de
façon unique le message sur le serveur, indépendamment de la
session. L'argument optionnel est un numéro correspondant à un
message existant sur le serveur POP, c'est-à-dire un message non
effacé).
|
QUIT
|
La commande QUIT demande la sortie du serveur POP3. Elle entraine
la suppression de tous les messages marqués comme effacés et
renvoie l'état de cette action.
|
Tableau 2 : Principales commandes POP3 et leurs descriptions
|