Instalaciones

Pasos Previos

Más sobre procmail y pre-procesamiento

Aunque la instalación de procmail estaría fuera del alcance esta guia, es conveniente describir su funcionamiento.

Procmail ofrece un mecanismo uniforme para procesar correos electrónicos en sistemas Linux , a través de un archivo denominado .procmailrc el cual es colocado en buzones de usuario, es posible definir una serie de reglas para que éstas sean aplicadas a todo correo entrante, en este sentido, las reglas pueden ser de cualquier tipo imaginable, ya sea re-direccionando hacia SpamAssassin o ClamAV, o bien, para generar una copia auditable de todo correo u otras variante.

Ahora bien, debido a la misma uniformidad que ofrece Procmail para instrucciones de procesamiento, existen servidores de correo como Sendmail que automáticamente pueden procesar todo mensaje a través de esta utilería, así permitiendo concentrar todas las reglas de inspección en un archivo central (.procmailrc).

En el caso de Qmail , aunque es posible re-direccionar el procesamiento de todo mensaje hacia distintas herramientas ( mediante los archivos .qmail ), se puede optar por utilizar Procmail para uniformizar las reglas de procesamiento.

Instalación de SpamAssassin

  1. Bajar SpamAssassin en: http://spamassassin.apache.org/ .

  2. Descomprimir el archivo Tar de SpamAssassin en un directorio temporal ( /tmp por lo general) a través del comando : Mail-SpamAssassin-<numero_de_version>.

  3. El paso anterior genera un directorio por nombre Mail-SpamAssassin-<numero_de_version>, dentro del cual se encuentran los diversos componentes de SpamAssassin.

  4. Genere un usuario de sistema llamado usuariospama para que la instalación de SpamAssassin sea designada a este usuario.

  5. Estando en "shell" como el usuario antes creado (usuariospama ) , ejecute : perl Makefile.PL PREFIX=~/modulosspama SYSCONFDIR=~/confspama ; al realizar este paso se le hará una pregunta sobre el correo de contacto "default" que desea para SpamAssassin, además de ser generado un archivo para llevar acabo la compilación del código fuente (El parámetro ~/modulosspama indica que los módulos de SpamAssassin serán colocados bajo el directorio modulosspam del usuario en ejecución, y ~/confspama que el directorio de configuración para SpamAssassin será confspama del mismo usuario ; NOTA: La tilde (~) indica el directorio raíz del usuario ).

  6. Ejecute make para iniciar el proceso de compilación.

  7. Ejecute make install para instalar SpamAssassin.

  8. Como fase de prueba, invoque el comando which spamassassin, el cual debe retornar el valor /usr/bin/spamassassin, así indicando que el ejecutable de SpamAssassin fue instalado exitosamente en el directorio /usr/bin.

En las siguientes secciones será ilustrada la configuración y ejecución de SpamAssassin.

Instalación de ClamAV

  1. Bajar ClamAV en: http://www.clamav.net/ .

  2. Descomprimir el archivo Tar de ClamAV en un directorio temporal ( /tmp por lo general) a través del comando : clamav-<numero_de_version>.

  3. Genere un usuario de sistema llamado clamav para que la instalación sea designada a este usuario.

  4. Descienda a este directorio raíz y ejecute : ./configure ; al realizar este paso será generado un archivo para llevar acabo la compilación del código fuente.

  5. Ejecute make para iniciar el proceso de compilación.

  6. Ejecute make install para instalar ClamAV.

  7. Como fase de prueba, invoque el comando which clamscan, el cual debe retornar el valor /usr/local/sbin/clamscan, así indicando que el ejecutable de ClamAV fue instalado exitosamente en el directorio /usr/local/sbin/.

En las siguientes secciones será ilustrada la configuración y ejecución de ClamAV.