Pasar de sendmail a postfix usando el comando alternatives

publicado por Carlos Torres el 26/02/2015 12:41

En un servidor Centos o RHEL podemos pasar de sendmail a Postifix (y viceversa)

En este ejemplo, tenemos ya instalado sendmail y queremos funcionar con postfix sin desinstalar el primero.

Primero instalar y configurar postfix:
$ yum install postfix
Editar y configurar /etc/postfix/mcin.cf
Parar primero el sendmail y arrancar posteriormente postfix:
$ service sendmail stop
$ service postfix start

Esto no basta la opciones de arranque (chkconfig) no han cambiado y por ejemplo mailq sigue sacando la cola de sendmail:
$ mailq
                /var/spool/mqueue (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
t1Q85www012311      590 Thu Feb 26 09:07                   fistro@delapredera.es
...
Para salvar esto, es necesario usar el comando alternatives, que crea, elimina, mantiene y muestra información sobre los vínculos simbólicos que conforman el sistema de alternativas.
Establecer las alternativas a postfix:
$ alternatives --set mta /usr/sbin/sendmail.postfix
ParaVer y cambiar la configuración de las alternativas:
$ alternatives --config mta
Mostrar las alternativas de los mta:
$ alternatives --display mta
Mailq ya muestra la cola de postfix:
$ mailq
Mail queue is empty
También se habrán cambiado las opcione de arranque para el mta
$ chkconfig --list  | grep postfix
postfix         0:desactivado   1:desactivado   2:activo        3:activo        4:activo        5:activo        6:desactivado



El proceso se puede revertir de postfix a sendmail análogamante.


Añadir un comentario:

Nombre:

E-Mail:

Comentario: :

Enviar >>