suivant: Relayer des méls
monter: Configurer qmail
précédent: Configurer le mél pour
Table des matières
Sur des systèmes sur lesquels sendmail est déjà installé, on peut simplement passer à qmail. Une fois encore, les instructions nécessaires sont contenues dans le fichier INSTALL livré avec qmail :
- si on utilise qmail-local pour distribuer les méls en local, faire un lien symbolique /var/spool/mail/login vers login/Mailbox, pour que les lecteurs de méls continuent à lire les méls comme avant ;
- effacer sendmail comme indiqué dans le fichier REMOVE.sendmail :
- chercher sendmail dans les scripts d'initialisation, dans les répertoires /etc/rc ou /etc/init.d/sendmail. Ca devrait ressembler à sendmail -bd -q15m. Commenter cette ligne ;
- tuer le démon sendmail :
kill -STOP
. Si il y a des fils, kill -CONT
, attendre puis kill -STOP
. Sinon kill -TERM
puis kill -CONT
devrait suffire ;
- si il y a des méls en attente de départ dans la queue (dans le répertoire /var/spool/mqueue, les envoyer avec
sendmail.bak -q
et répéter l'opération autant de fois que nécessaire (ça peut prendre plusieurs jours) ;
- enlever le bit setuid sur le binaire sendmail (
chmod 0 /usr/lib/sendmail
) ;
- neutraliser le binaire sendmail :
mv /usr/lib/sendmail /usr/lib/sendmail.bak
.
rpm -e --nodeps sendmail
- si qmail n'utilise pas binmail, il faut l'effacer comme indiqué dans le fichier REMOVE.binmail :
- trouver le binaire binmail (/usr/libexec/mail.local ou /bin/mail) ;
- enlever les permissions sur le binaire binmail :
chmod 0 /usr/libexec/mail.local
;
- si binmail était /bin/mail, s'assurer que mail appelle toujours un mailer utilisable (mailx, par exemple) ;
Le fichier SENDMAIL répond aux questions que les utilisateurs devraient se poser sur le passage de sendmail vers qmail.
suivant: Relayer des méls
monter: Configurer qmail
précédent: Configurer le mél pour
Table des matières
2004-07-17