Introduction à qmail
PrécédentChapitre 3. Mise en place de SMTP, POP3, UCSPI et QMTPSuivant

POP3 par qmail-pop3d via UCSPI-TCP

Il faut se procurer UCSPI-TPC sur http://pobox.com/~djb/ucsp-tcp.html, compiler puis installer les binaires dans /usr/local/bin/.

De même, récupérer checkpassword si besoin sur http://pobox.com/~djb/checkpwd.html, le compiler puis l'installer dans /usr/local/sbin/. Je signale au passage que pour compiler avec les shadows sous Linux, vous serez sans doute amené à remplacer SHADOWLIBS=-lshadow par SHADOWLIBS= -lcrypt dans le Makefile.

Ensuite, commenter la ligne POP3 dans /etc/inetd.conf en la préfixant par une dièse et réinitialiser inetd par un
root:bash$ kill -HUP $(pidof inetd)
Il ne reste plus qu'à ajouter les deux lignes suivantes à la fin de la partie start du fichier /etc/rc.d/init.d/qmail :
/usr/local/bin/tcpserver 0 pop3 /var/qmail/bin/qmail-popup votre.host.name \
/usr/local/sbin/checkpassword /var/qmail/bin/qmail-pop3d Maildir &
echo $! > /var/lock/subsys/qmail-pop3d   
et ces deux-ci au début de la section stop :
kill `cat /var/lock/subsys/qmail-pop3d`
rm -f /var/lock/subsys/qmail-pop3d
Faites attention, le nom du service POP3 peut être pop-3 et non pop3, regardez dans votre /etc/services. Il ne reste plus qu'à stopper puis relancer qmail.


PrécédentPage principaleSuivant
SMTP par qmail-smtpd via UCSPI-TCPNiveau précédentQMTP, le petit dernier