Utiliser une connection POP ou IMAP

Si on utilise une connexion POP pour lire ses messages, on récupère les courriers directement sur un serveur POP qui les stocke pour l'utilisateur (ce serveur peut être celui du fournisseur d'accès, par exemple). On peut également laisser une copie des courriers sur le serveur POP, pour pouvoir être ensuite récupérés d'un autre endroit. Si on utilise une connexion IMAP, on consulte directement la boîte aux lettres à distance, ce qui permet d'en avoir une seule et unique copie, où que l'on soit dans le monde. De plus, il n'y a pas de transfert du courrier, donc la consultation est rapide. Pour envoyer des courriers, on se connecte à un serveur qui va relayer notre courrier vers les serveurs à contacter au travers d'une connexion SMTP. En général, ce serveur relai est celui du fournisseur d'accès (figure [*]).

Figure: Interaction des divers éléments dans le cas d'une connexion POP / IMAP
\includegraphics[height=8cm]{fig/pop.eps}

Le protocole POP définit par la RFC 1939 permet de récupérer ses méls sur un serveur distant.

Voici un exemple de dialogue avec un serveur POP3 :

mdecore@tarsier:~$ telnet localhost pop3
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK POP3 localhost v7.64 server ready
USER piou
+OK User name accepted, password please
PASS piou
+OK Mailbox open, 1 messages
STAT
+OK 1 545
LIST 1
+OK 1 545
RETR 1
+OK 545 octets
Return-Path: <mdecore>
Received: (from mdecore@localhost)
        by tarsier.athome.chezmoi (8.9.3+3.2W/8.9.3/Mathieu DECORE -
14/10/2000) id SAA00982
        for piou; Wed, 27 Dec 2000 18:32:04 +0100
Date: Wed, 27 Dec 2000 18:32:04 +0100
From: Mathieu DECORE <mdecor@ens.uvsq.fr>
To: "Ben c'est piou ;-)" <piou@tarsier.athome.chezmoi>
Subject: Test de pop
Message-ID: <20001227183204.A977@athome.chezmoi>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: Mutt/1.0.1i
Status:   

Voilà...
.
DELE 1
+OK Message deleted
QUIT
+OK Sayonara
Connection closed by foreign host.
mdecore@tarsier:~$

Après s'être authentifié (USER piou) et avoir donné son mot de passe (PASS piou), on regarde le nombre de messages ainsi que la taille de la boîte aux lettres, en octets (STAT). On liste les caractéristiques du premier message (LIST 1) que l'on lit (RETR 1), et que l'on efface (DELE 1) avant de quitter la session (QUIT).