Cómo instalar el MailScanner

Imagen de Epe

Primero que todo, por favor, [b]antes de instalar el mailscanner asegúrate de que tengas correctamente instalado y configurado y funcionando el sendmail.[/b]

Repito de otra forma: no instales el mailscanner sin antes haber usado al menos unos minutos el sendmail solo, instalado y usado el sendmail.

¿Por qué? porque ya sé que vendrán con las típicas preguntas y comentarios de "no funciona" el mailscanner no es el que funciona o no, cuando tengas un problema en tu correo casi siempre será culpa del sendmail que no está bien instalado. Es por eso que es lo último que hay que hacer.. instalar el mailscanner.. sólo se hace después de haber tenido funcionando el sendmail para que no tengas dudas del mailscanner y para que sepas que el sendmail te funciona.

Ahora sí, [b]cómo instalamos el mailscanner?[/b]

Primero, tenemos que garantizar que tengamos el repo de epel instalado. Sigue este documento para hacerlo.

Entonces nos llegamos por [url]www.mailscanner.info[/url], en la sección de downloads veremos varios archivos para bajar. El primer TGZ que aparece dice:

for RedHat, Fedora and Mandrake Linux (and other RPM-based Linux distributions)

Esta es la versión que bajamos.

Es un tgz que cuando lo tengamos abajo tenemos que abrirlo y entrar al directorio::

[code]
tar -zxf MailScanner*.tar.gz
cd MailScanner*
[/code]

El autor del mailscanner no distribuye los rpm, sino el código fuente en formato src.rpm por lo que estamos optando por acelerar el proceso instalando los rpm que el MailScanner requiere desde epel.

Entonces ejecutas:

yum install perl-Archive-Zip perl-DBI perl-DBD-SQLite perl-Filesys-Df \
perl-Net-CIDR perl-OLE-Storage_Lite perl-Sys-Hostname-Long \
perl-Sys-SigAction perl-MIME-tools

yum localinstall mailscanner-*.noarch.rpm tnef-*.i386.rpm

  1. La primera línea la he dividido en tres partes, por eso ves un \, el \ al finalk significa que la línea continúa debajo
  2. La segunda línea si te fallara, lo más seguro es que no entraste al directorio MailScanner* como te indiqué previamente

Con esto basta, al finalizar de instalar tenemos que ejecutar los siguientes comandos:
[code]
chkconfig sendmail off
service sendmail stop
chkconfig MailScanner on
service MailScanner start
[/code]

No se te olvide ninguno de esos 4. Lo que hacemos es apagar y desactivar el sendmail. Porque el mailscanner ahora se ocupa de encenderlo y apagarlo. Y en las dos ultimas lineas encendemos y activamos el mailscanner para que siempre arranque.

No hay que volver a hacer uso del servicio sendmail, puesto que el mailscanner lo hace.

A partir de ahora si queremos apagar la mensajería ponemos: service MailScanner stop

el mailscanner apagará al sendmail. Si queremos reiniciar el sendmail lo hacemos desde el mailscanner: service MailScanner restart

En fin, donde antes poníamos sendmail, ahora ponemos MailScanner

[b]Si se te ocurriera arrancar independientemente el sendmail a través del servicio sendmail ocurrirá que el sistema no procesará los correos puesto que estará actuando a la antigua. Es el error más común que cometen las personas.[/b]