Bienvenido(a) a Alcance Libre 05/09/2025, 19:58
Una solución simple, rápida y eficiente, para la filtración de spam y virus, utilizando procmail.
Asumiendo que tiene configurados los almacenes YUM de Alcance Libre, que se utiliza Sendmail o bien Postfix configurado para utilizar Procmail, instale los paquetes spamassassin, clamav y clamav-update.
yum -y install spamassassin clamav clamav-update |
Active las siguientes políticas de SELinux:
setsebool -P antivirus_use_jit 1 setsebool -P antivirus_can_scan_system 1 setsebool -P spamassassin_can_network 1 setsebool -P spamd_enable_home_dirs 1 |
Actualice la base de datos del antivirus ClamAV, ejecutando lo siguiente:
freshclam |
Actualice el conjunto de reglas de SpamAssassin, ejecutando lo siguiente:
sa-update |
Utilizando el mandato touch, genere el archivo /etc/procmailrc:
touch /etc/procmailrc |
Edite, el archivo /etc/procmailrc:
vim /etc/procmailrc |
Añada el siguiente contenido:
SHELL=/bin/sh
|
Con lo anterior, en adelante todo el correo será examinado primero por ClamAV y Spamassassin y clasificado antes de ser entregado al usuario. Es innecesario reiniciar el servicio sendmail o servicio alguno. Esta solución es perfecta para servidores de correo electrónico con poco carga de trabajo.
Si se tiene un servidor de correo electrónico con mucha carga de trabajo, instale el paquete clamav-scanner-sysvinit:
yum -y install clamav-scanner-sysvinit |
Inicie el servicio clamd.scan, ejecutando lo siguiente:
service clamd.scan start |
Inicie el servicio spamassassin, ejecutando lo siguiente.
service spamassassin start |
Añada los servicios clamd.scan y spamassassin, al inicio del sistema:
chkconfig clamd.scan on chkconfig spamassassin on |
Genere un enlace simbólico como /etc/clamd.conf, que apunte hacia /etc/clamd.d/scan.conf:
ln -s /etc/clamd.d/scan.d /etc/clamd.conf |
Edite el archivo /etc/procmailrc y cambie /usr/bin/clamscan por /usr/bin/clamdscan y /usr/bin/spamassassin por /usr/bin/spamc.
SHELL=/bin/sh
|
Con lo anterior, tendrá una solución aceptable, barata, confiable, rápida y sencilla, para servidores de correo electrónico con mucha carga de trabajo.
Si, además, necesita que todos los mensajes de Spam sean movidos automáticamente a la carpeta de correo ~/mail/Spam y que los mensajes infectados con virus sean movidos a la carpeta de correo ~/mail/Virus, utilice la siguiente configuración para el archivo /etc/procmailrc:
SHELL=/bin/sh
|
Si tiene interés en mejorar y optimizar, el filtrado de spam, consulte el documento titulado «Cómo instalar y configurar Spamassassin..»
No hay seguimientos para esta entrada.
Los siguientes comentarios son de la persona que los haya enviado. Este sitio no se hace responsable de las opiniones expresadas por los participantes en los foros y secciones de comentarios, y el hecho de publicar las mismas no significa que esté de acuerdo con ellas.
Comments are closed and no new posts are allowed.