Installer popa3d. 1. Lisez les commentaires dans params.h et éditez les #define pour convenir à vos besoins : $ vi params.h 2. Éditez peut être le Makefile (décommentez "-lcrypt" pour Linux avec glibc ou FreeBSD, décommentez "-lpam" si vous utiliserez PAM) : $ vi Makefile 3. Compilez popa3d : $ make 4. Créez un utilisateur non-privilégié popa3d, comme ceci (ou en utilisant toutes autres commandes de gestion que possède votre système) : # groupadd popa3d # useradd -g popa3d -d /dev/null -s /dev/null popa3d 5. Créez un répertoire vide pour que popa3d s'y enferme à l'aide de chroot (à moins que votre système fournisse déjà un répertoire destiné à ce but) : # mkdir -m 755 /usr/share/empty 6. Installez le binaire popa3d : # install -m 700 popa3d /usr/local/sbin/popa3d 7. Éditez votre fichier /etc/inetd.conf pour utiliser popa3d. La ligne doit ressembler à ceci : pop3 stream tcp nowait root /usr/sbin/tcpd /usr/local/sbin/popa3d Note : quand il est démarré via un clone de inetd, la journalisation est laissée soit au clone inetd soit à TCP wrappers. 8. Redémarrez inetd en lui envoyant un signal SIGHUP : # kill -HUP `cat /var/run/inetd.pid`