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.