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:
|
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
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