Foro de soporte
TemasAlcance Libre (61/0)
Alcance Libre Desktop (211/0)
Anuncios (120/0)
Comunidad (46/0)
Consejos y trucos (73/0)
Editoriales (16/0)
Entretenimiento (70/0)
Equipamiento lógico (Software) (120/0)
Humor (31/0)
Internet (91/0)
Juegos (47/0)
Manuales y documentos (87/0)
Música (12/0)
Negocios y empresas (83/0)
Noticias Generales (643/0)
Nuestro idioma (7/0)
Opiniones (64/0)
Programación y desarrollo (26/0)
Seguridad (71/0)
Sustento Físico (Hardware) (22/0)
Tiras cómicas (15/0)
Ubunteando (25/0)
EventosNo hay eventos próximosParticipan...Noticiasjoelbarrios (1185) bartoloco (111) capotes (87) bakara (59) Koalasoft (54) The One (46) domingov (43) gomezbjesus (36) Flaquita (33) aLb3rT (31) adrianpazr (21) ValeriaBueno (17) yucleto (16) Zilus (14) linuxfrog (13) Comentarios joelbarrios (204) Koalasoft (137) aLb3rT (117) gomezbjesus (76) The One (61) Oscar Hernández (38) Micaelo (34) bakara (34) manowar (32) bartoloco (28) julioe (28) rlameda (27) Jose de Jesus (26) juanroberto (25) adrianpazr (23) |
Cómo configurar spamass-milter.Autor: Joel Barrios DueñasCorreo electrónico: darksrham en gmail punto com Sitio de Red: http://www.alcancelibre.org/ Jabber ID: darkshram@jabber.org Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1
Introducción.Acerca de spamass-milter.Spamass-milter es un componente adicional (Plug-in) para la biblioteca de filtros de correo (libmilter) de Sendmail, que se encarga de hacer pasar todo el correo entrante, incluyendo todo lo que se reciba a través de rmail/UUCP, a través de SpamAssassin, que a su vez es un poderoso y robusto componente de filtrado de correo. Representa una excelente alternativa pues tiene un bajo consumo de recursos de sistema, haciéndolo idóneo para servidores con sustento físico obsoleto, o donde otras aplicaciones tiene mayor prioridad en la utilización de recursos de sistema. URL: http://savannah.nongnu.org/projects/spamass-milt/ Acerca de SpamAssassin.SpamAssassin es un equipamiento lógico que utiliza un sistema de puntuación, basado sobre algoritmos de tipo genético, para identificar mensajes que pudieran ser sospechosos de ser correo masivo no solicitado, añadiendo cabeceras a los mensajes de modo que pueda ser filtrados por el cliente de correo electrónico o MUA (Mail User Agent). URL: http://spamassassin.apache.org/ Equipamiento lógico necesario.
Instalación a través de yum.Si dispone de un servidor con CentOS 4, Red Hat™ Enterprise Linux 4 o White Box Enterprise Linux 4, puede utilizar el el depósito yum de Alcance Libre para servidores en producción:
La instalación solo requiere utilizar lo siguiente:
Procedimientos.Requisitos previos.Se requiere un servidor de correo con Sendmail, previamente configurado y funcionando para enviar y recibir correo electrónico. Para más detalles al respecto, consultar el documento titulado «Configuración básica de Sendmail (Parte I).». Fichero /etc/mail/sendmail.mc.Es necesario agregar el siguiente contenido en el fichero /etc/mail/sendmail.mc, justo arriba de MAILER(smtp)dnl.
Configuración.Spamass-milter depende totalmente de SpamAssassin. por lo que toda la configuración de se hace a través de éste último, configurando y añadiendo parámetros y valores en el fichero /etc/mail/spamassassin/local.cf, donde, entre muchos otros, se pueden establecer los siguientes parámetros:
Hay una herramienta de configuración de SpamAssassin, que permite generar el fichero /etc/mail/spanassassin/local.cf, en http://www.yrex.com/spam/spamconfig.php. Fichero /etc/sysconfig/spamass-milter.El fichero /etc/sysconfig/spamassassin incluye el siguiente contenido:
De forma predeterminada, a través del parámetro -m, spmass-milter desactiva la modificación de el asunto del mensaje (Subject:) y la cabecera Content-Type:, lo cual es conveniente para añadir cabeceras y se procesado posteriormente, y, a través del parámetro -r 15, rechaza los mensajes de correo electrónico cuando éstos tienen asignados 15 puntos o más. Se pueden modificar el número de puntos mínimos para rechazar directamente el correo electrónico sospechoso de ser spam incremenatando el valor para el parámetro -r. La recomendación es asignar un valor mayor al definido en el fichero /etc/mail/spamassassin/local.cf. Si, por ejemplo, se establece en éste último required_hits 4.5 y rewrite_header Subject {Spam?} y en el fichero /etc/sysconfig/spamass-milter se establece EXTRA_FLAGS="-m -r 6", ocurrirá lo siguiente:
Basado sobre el ejemplo mencionado, el contenido del fichero /etc/sysconfig/spamass-milter quedaría del siguiente modo:
Fichero /etc/procmailrc.Si se desea que el correo marcado con mínimo puntuaje para ser considerado Spam (igual o superior al valor definido para el parámetro required_hits del fichero /etc/mail/spamassassin/local.cf) se entrege en una carpeta diferente al buzón de entrada, para ser consultado a través de un webmail (Squirrelmail o GroupOffice) o bien un cliente con soporte IMAP (Microsoft Outlook, GNOME Evolution o Mozilla Thunderbird), se puede crear el fichero /etc/procmailrc con el siguiente contenido:
Lo anterior define una regla condicionada a que la cabecera del mensaje incluya X-Spam-Status: Yes, el cual es agregado por SpamAssassin cuando hay casos que superan el mínimo de puntos para ser considerado Spam, de modo que todo correo que incluya esta cabecera será almacenado en la carpeta mail/Spam propiedad del usuario a quien sea destinado el mensaje. Al estar en /etc/procmailrc, esta regla se aplica a todas la cuentas de usuario en el servidor. Combinado con todo lo anterior, ocurrirá lo siguiente:
Fichero /etc/sysconfig/spamassassin.A fin de que spamass-milter y spamasssin trabajen juntos, es necesario crear un directorio virtual de configuración para el usuario sa-milt que se utilizará para iniciar spamd, el cual corresponde al servicio spamassassin.
Este directorio debe pertenecer al usuario sa-milt y grupo sa-milt.
Se edita el fichero /etc/sysconfig/spamassassin, y se añaden las opciones -u sa-milt -x --virtual-config-dir=/var/lib/spamassassin, las cuales especifican que se iniciará como el usuario sa-milt, que se deactivará la configuración por usuario y que se utilizará /var/lib/spamassassin como directorio virtual de configuración. De tal modo, el fichero debe quedar de la siguiente forma:
Iniciar, detener y reiniciar el servicio spamass-milter.Se agrega al arranque del sistema y se inicia el servicio spamassasin del siguiente modo:
El servicio spamass-milter se agrega al arranque del sistema y se inicia del siguiente modo:
Al terminar, considerando que está instalado el paquete sendmail-mc, el cual permite reconfigurar Sendmail a partir del fichero /etc/mail/sendmail.mc, se debe reiniciar el servicio sendmail para que surtan efectos los cambios realizado en el fichero mencionado.
Más documentos del mismo autor (Joel Barrios) en este enlace. |
Comentarios Recientes