Post Office Protocol

Norme utilisée par Up ! Mail Service

La norme Post Office Protocol (POP) décrit comment recevoir un courrier électronique depuis un serveur vers un client.

La communication au format Post Office Protocol (POP) s'effectue sur un flux dont le transport est TCP-IP. Ce flux est texte ou binaire.

La communication est à l'initiative du client : il pose une requête et le serveur répond. Le port d'écoute du serveur est usuellement 110.

Suite à l'acceptation du client par le serveur, le serveur lui envoie une banière unique composée de NumeroProcessus.DateEnSecondes@NomServeur qui sert de base à l'authentification sécurisée.

Une requête est une ligne de texte comportant une des commandes suivantes :

La ligne de la requête est terminée par les caractères saut de ligne \r et retour chariot \n.

La réponse à la requête est :

Les lignes de la réponse sont terminées par les caractères retour chariot \r et retour chariot \n.

Codes retour utilisés par Up ! Mail Service

Le code retour +OK traduit un bon fonctionnement. Le code retour -ERR traduit une erreur de fonctionnement.

Syntaxe d'une conversation au format Post Office Protocol

Commandes : Commande : NumeroMessage :

Exemple d'une conversation au format Post Office Protocol

Cette conversation ne concerne que les commandes :

USER scott\r\n PASS tiger\r\n LIST\r\n RETR 1\r\n RETR 2\r\n QUIT\r\n