5.2. Disattivazione e disinstallazione di Sendmail

Per disattivare sendmail date i seguenti comandi:

mv /usr/sbin/sendmail /usr/sbin/sendmail.OFF
mv /usr/bin/newaliases /usr/bin/newaliases.OFF
mv /usr/bin/mailq /usr/bin/mailq.OFF
chmod 755 /usr/sbin/sendmail.OFF /usr/bin/newaliases.OFF /usr/bin/mailq.OFF
/usr/sbin/sendmail.OFF -q
     

L'ultimo comando serve a svuotare dalle eventuali email la coda delle email, inviandole.

Nota: Per RedHat e Mandrake: se installando postfix vi dice che c'č un conflitto con sendmail, devete prima rimuovere quest'ultimo, magari prima facendovi un backup dei suoi file di configurazione, nel caso (ma quando mai! ;-) ) voleste ritornare indietro. Postfix fornisce dei wrapper per i comandi di sendmail, quindi forzate la rimozione con l'opzione "--nodeps", per ignorare le dipendenze. Se volete semplicemente disattivarlo, fate come mostrato poco fa, altrimenti per disinstallarlo, date i seguenti comandi:

mkdir /root/sendmail-old
cp /etc/aliases /root/sendmail-old/
cp /etc/sendmail.cf /root/sendmail-old/
cp /etc/sendmail.cw /root/sendmail-old/
cp /etc/mail/* /root/sendmail-old/
rpm -e sendmail sendmail-doc sendmail-cf --nodeps
killall sendmail
rpm -Uvh postfix-19990906_pl07.i586.rpm
     

(l'ultimo comando potrebbe essere diverso, nel caso abbiate una versione pių recente di postfix).

Se avevate un'installazione funzionante precedente di sendmail, potete importare i vecchi alias in postfix senza riscriverli tutti, copiando dal backup precedente /root/sendmail-old/aliases in /etc/postfix/aliases e dando il comando newaliases per creare il file aliases.db necessario a postfix.