Suivre prudemment les conseils fournis avec la distribution Cyrus. Vous pouvez en trouver une copie en ligne à : http://andrew2.andrew.cmu.edu/cyrus/imapd/install.html
Quelques astuces pour quelques-unes des étapes:
Si vous utilisez la Slackware 3.4 (avec les Shadow Passwords),
assurez vous que vous utilisez configure
comme suit:
./configure --with-login=unix_pwcheck
Avec make c'est plus direct:
make depend
make all CFLAGS=-O
/etc/syslog.conf
plutôt que de
les copier.
pwcheck
de cette manière sinon le serveur ne fonctionnera pas correctement:
umask 0;/usr/cyrus/bin/pwcheck &
umask 022
Puis ajoutez ces dernières à un script de démarrage comme celui-là:
if [ -f /usr/cyrus/bin/pwcheck ]; then
echo -n "Starting pwcheck for imap"
umask 0;/usr/cyrus/bin/pwcheck &
umask 022
fi
J'ai mis le mien dans /etc/rc.d/rc.local
et cela marche bien.
/etc/inetd.conf
,
assurez vous d'include les TCP Wrappers dans la ligne, comme suit:
imap stream tcp nowait cyrus /usr/sbin/tcpd /usr/cyrus/bin/imapd imap
Et n'oubliez pas de kill -HUP inetd
après avoir terminé cet
ajout:
# ps ax | grep inetd
61 ? S 0:00 /usr/sbin/inetd
# kill -HUP 61