Le protocole POP3
09/02/2005
 Christian CALECA 
Liste des cours

Les commandes

Accueil ] [ Fonctionnement ] [ Les commandes ] [ L'application ]


Le jeu de commandes POP3

Commande

Fonction

USER Il s'agit de l'identifiant du titulaire du compte. En règle générale la partie à gauche du @ dans l'adresse électronique.
PASS Le mot de passe fourni par le FAI
STAT Donne le nombre de messages présents dans la file d'attente, ainsi que le volume total des messages en octets.
LIST Donne la liste des messages en attente, avec pour chaque message:
  • Son numéro d'ordre dans la file
  • Sa taille en octets
UIDL Analogue à LIST, mis à part qu'elle retourne non pas la taille du message mais un identificateur unique
RETR n Permet de récupérer la totalité du message "n" dans la file d'attente.
DELE n Détruit le message "n" dans la file d'attente. le numéro d'ordre des messages suivants demeure inchangé jusqu'à la fin de la session.
TOP n x Permet de récupérer les x premières lignes du  message "n". Les ligne d'en-tête ne sont pas comptabilisées. Cette commande est le plus souvent utilisée pour récupérer l'en-tête complet et la première ligne du message, x ne pouvant être égal à 0.
LAST Permet de connaitre le numéro d'ordre du dernier message auquel on a accédé. (Utile avec une session TELNET).
RSET Cette commande permet d'annuler toutes les commandes de destruction de messages envoyées pendant la session. En fait, les commandes DELE ne sont rendues effectives que si la session a proprement été fermée (commande QUIT acceptée). Cette méthode permet donc d'annuler les opérations d'effacement dans la session en cours.
NOOP Cette commande sert à ne rien faire.
QUIT Clôture la session en cours. Le serveur ferme alors la session TCP et "fait le ménage" dans la file d'attente, en fonction des ordres DELE qui ont été donnés.

Pour plus de détails sur les commandes POP3, consultez la rfc1939

Expérience avec TELNET

Il est donc tout à fait possible, si l'on connaît le jeu de commandes ci-dessus, d'ausculter sa boîte aux lettres avec un terminal TELNET. Voici des extraits d'une trace enregistrée avec le terminal TELNET de Windows, connecté sur le port 110 du serveur pop.free.fr: 

+OK <18074.961492882@pop3.free.fr>
USER ******************		Normalement, le texte apparaît en clair...
+OK


PASS *******			Ici également!
+OK


STAT
+OK 46 132860			46 messages, 132 Ko


LIST
+OK
1 753				La liste éa été tronquée...
2 3023				Il y a au total 46 lignes
3 2444
   .
   .
   .
45 2659
46 2487				Notez le point final sur les réponses
.				de plus d'une ligne.


TOP 2 1
+OK 3023 octets
Return-Path: <ccwmrs-admin@listes.3base.com>
Delivered-To: online.fr-christian.caleca@free.fr
Received: (qmail 6392 invoked from network); 15 Jun 2000 11:47:08 -0000
Received: from ns.3base.com (64.29.16.216)
  by mrelay2.free.fr with SMTP; 15 Jun 2000 11:47:08 -0000
Received: from ns (localhost [127.0.0.1])
        by ns.3base.com (8.9.3/8.9.3) with ESMTP id HAA25316;
        Thu, 15 Jun 2000 07:46:36 -0400
Received: from mouarf.dhs.org (ca-ol-marseille-4-224.abo.wanadoo.fr [62.161.99.22
4])
        by ns.3base.com (8.9.3/8.9.3) with ESMTP id HAA25311
        for <ccwmrs@listes.3base.com>; Thu, 15 Jun 2000 07:46:35 -0400
Received: from mouarfmobile.mouarf.net [127.0.0.1] by mouarf.dhs.org (FTGate 2, 2,
3, 0);
     Thu, 15 Jun 2000 13:46:47 +0200
Message-Id: <4.3.2.7.2.20000615133749.00b6b880@pop.pro.proxad.net>
X-Sender: mouarf@mouarf.net@pop.pro.proxad.net
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Thu, 15 Jun 2000 13:46:45 +0200
To: ccwmrs@listes.3base.com
From: Mouarf <mouarf@mouarf.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"; format=flowed
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.3base.com id HAA25311
Subject: [CCWMrs] Recrutement
Sender: ccwmrs-admin@listes.3base.com
Errors-To: ccwmrs-admin@listes.3base.com
X-BeenThere: ccwmrs@listes.3base.com
X-Mailman-Version: 2.0beta2
Precedence: bulk
Reply-To: ccwmrs@listes.3base.com
List-Id: Liste de diffusion du Collectif des Câblés Wanadoo de Marseille <ccwmrs
.listes.3base.com>
 

Avec la disparition progressive de certains membres du CCW Marseillais, qui
 				Tout l'en-tête, et la première ligne du message

.


DELE 2
+OK				Destruction du deuxième message...


STAT
+OK 46 129837			Notez que POP3 en compte toujours 46
				Cependant, la taille a changé.

LAST
+OK 2				Si l'on ne sait plus où on en est.


RSET
+OK				Finalement, non, je ne détruis pas
				le messsage de notre ami Mouarf :-)


RETR 2
+OK 3023 octets			La preuve...
Return-Path: <ccwmrs-admin@listes.3base.com>
   .
   .
   .
Reply-To: ccwmrs@listes.3base.com
List-Id: Liste de diffusion du Collectif des Câblés Wanadoo de Marseille <ccwmrs
.listes.3base.com>
 

Avec la disparition progressive de certains membres du CCW Marseillais, qui
pris par des obligations professionnelles, personnelles ou familiales n'ont
plus beaucoup de temps à consacrer aux actions sur notre bonne ville de
Marseille...


...

Suit tout le texte du message dont le contenu nous importe peu ici......

 
____________________________________________________________________________
Mailing-List du collectif des Câblés Wanadoo de Marseille.
Pour poster un message utiliser : CCWMrs@listes.3base.com
Pour gerer votre abonnement : http://listes.3base.com/mailman/listinfo/ccwmrs
Charte de la liste (à lire absolument) : http://ccwmrs.online.fr/charte.html
 

.
QUIT
+OK				La session est proprement fermée.

Cet exemple nous montre bien tout ce que l'on peut faire avec TELNET.


Précédente ] [ Accueil ] [ Suivante ]