<HTML> <HEAD> <TITLE>Installation de Cyrus</TITLE> </HEAD> <BODY> <H1>6. <A NAME="s6"></A>Installation de Cyrus</H1> <P> <A HREF="Cyrus-IMAP.html#toc6">Contenu de cette section</A></P> <P>Suivre prudemment les conseils fournis avec la distribution Cyrus. Vous pouvez en trouver une copie en ligne à : <A HREF="http://andrew2.andrew.cmu.edu/cyrus/imapd/install.html">http://andrew2.andrew.cmu.edu/cyrus/imapd/install.html</A> </P> <P>Quelques astuces pour quelques-unes des étapes:</P> <P>Si vous utilisez la Slackware 3.4 (avec les Shadow Passwords), assurez vous que vous utilisez <CODE>configure</CODE> comme suit:</P> <P> <BLOCKQUOTE><CODE> <PRE> ./configure --with-login=unix_pwcheck </PRE> </CODE></BLOCKQUOTE> </P> <P>Avec make c'est plus direct:</P> <P> <BLOCKQUOTE><CODE> <PRE> make depend make all CFLAGS=-O </PRE> </CODE></BLOCKQUOTE> </P> <P> <UL> <LI> Etape 1: lorsque vous ajoutez l'utilisateur cyrus, ce dernier est vérouillé pour améliorer la sécurité. </LI> <LI> Etape 3: j'édite le fichier <CODE>/etc/syslog.conf</CODE> plutôt que de les copier. </LI> <LI> Etape 9: Avec Linux, assurez vous de lancer <CODE>pwcheck</CODE> de cette manière sinon le serveur ne fonctionnera pas correctement: <BLOCKQUOTE><CODE> <PRE> umask 0;/usr/cyrus/bin/pwcheck & umask 022 </PRE> </CODE></BLOCKQUOTE> Puis ajoutez ces dernières à un script de démarrage comme celui-là: <BLOCKQUOTE><CODE> <PRE> if [ -f /usr/cyrus/bin/pwcheck ]; then echo -n "Starting pwcheck for imap" umask 0;/usr/cyrus/bin/pwcheck & umask 022 fi </PRE> </CODE></BLOCKQUOTE> J'ai mis le mien dans <CODE>/etc/rc.d/rc.local</CODE> et cela marche bien. </LI> <LI> Etape 12: Lorsque vous éditez <CODE>/etc/inetd.conf</CODE>, assurez vous d'include les TCP Wrappers dans la ligne, comme suit: <BLOCKQUOTE><CODE> <PRE> imap stream tcp nowait cyrus /usr/sbin/tcpd /usr/cyrus/bin/imapd imap </PRE> </CODE></BLOCKQUOTE> </LI> </UL> </P> <P>Et n'oubliez pas de <CODE>kill -HUP inetd</CODE> après avoir terminé cet ajout: <BLOCKQUOTE><CODE> <PRE> # ps ax | grep inetd 61 ? S 0:00 /usr/sbin/inetd # kill -HUP 61 </PRE> </CODE></BLOCKQUOTE> </P> <HR> <P> Chapitre <A HREF="Cyrus-IMAP-7.html">suivant</A>, Chapitre <A HREF="Cyrus-IMAP-5.html">Précédent</A> <P> Table des matières de <A HREF="Cyrus-IMAP.html#toc6">ce chapitre</A>, <A HREF="Cyrus-IMAP.html#toc">Table des matières</A> générale</P> <P> <A HREF="Cyrus-IMAP.html">Début</A> du document, <A HREF="#0"> Début de ce chapitre</A></P> </BODY> </HTML>