11.7.2 Exemple POP3

Voici un exemple minimal (sans vérification d'erreurs) qui ouvre une boîte aux lettres et récupère et imprime tous les messages:

import getpass, poplib

M = poplib.POP3('localhost')
M.user(getpass.getuser())
M.pass_(getpass.getpass())
numMessages = len(M.list()[1])
for i in range(numMessages):
    for j in M.retr(i+1)[1]:
        print j

A la fin du module figure une section de test qui contient un exemple plus complet de mise en oeuvre.