Bienvenido(a) a Alcance Libre 20/03/2023, 09:10
|
![]() |
Índice del foro > Todo acerca de Linux > Redes y Servidores |
![]() ![]() |
![]() |
al-serv |
|
|||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo ![]() Estado: desconectado ![]() Identificado: 03/01/08 Mensajes: 641 Localización:Cataluña |
buenos días!
he hecho la migración de sendmail a postfix y me funciona perfectamente gracias a vuestro manual Al parecer el procmail hace efecto ya que la llegada de spams, de momento, es mínima y mejor que con sendmail la verdad pero con sendmail me creaba los logs en /var/log/procmail.log pero ahora ha dejado de hacerlo y eso me era muy util para controlar los spams! en postfix que tengo que activar para que me genere los log's??? Otra cosa, en el manual no pone como configurar clamav en postfix , el spamassassin interpreto que trabaja a trabes de procmail no?? hay algún manual para configurar clamav ( sin amavisd-new )?? |
|||||||
|
||||||||
Joel Barrios Dueñas |
|
|||||||
![]() ![]() ![]() ![]() ![]() Admin ![]() Estado: desconectado ![]() Identificado: 02/17/07 Mensajes: 1761 Localización:Mexico |
Para Postfix hay que hacer varios ajustes si quieres utilizar procmail y clamav.
Para procmail: postconf -e 'mailbox_command = /usr/bin/procmail' Y añades al inicio de /etc/procmailrc: LOGFILE=/var/log/procmail.log Para clamav, hay dos opciones: a) http://www.alcancelibre.org/staticpages/index.php/como-amavisd-new-postfix-centos5 b) http://www.alcancelibre.org/staticpages/index.php/configuracion-simple-antivirus-antispam (ésta es la que recomiendo) |
|||||||
|
||||||||
al-serv |
|
|||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo ![]() Estado: desconectado ![]() Identificado: 03/01/08 Mensajes: 641 Localización:Cataluña |
si si, en el fichero de main.cf tengo;
# Importante para poder utilizar procmail para filtrar correo. mailbox_command = /usr/bin/procmail y en el de procmail LOGFILE=/var/log/procmail.log pero no me muestra los log's! ;( Lo del clamav tengo que tener un ratito para estudiarme y aplicarlo, ya te contare pero primero quiero que el procmail muestre los log's! que por cierto... hay algun test para saber si procmail esta actuando porque me han empezado a llegar correos en ingles de spam que antes no me llegaban... algún ejemplo de procmail para postfix? estoy utilizando el de sendmail que no se si servira! |
|||||||
|
||||||||
al-serv |
|
|||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo ![]() Estado: desconectado ![]() Identificado: 03/01/08 Mensajes: 641 Localización:Cataluña |
Te muestro mi fichero del procmail y a ver que podemos mejorar o que hay mal ok!
---------------- #Variables LC_ALL=es_ES LANG=es_ES PATH="/usr/bin:$PATH:/usr/local/bin" SHELL=/bin/sh DEFAULT=$HOME/Maildir/ MAILDIR=$HOME/Maildir PMDIR=$HOME/.procmail LOGFILE=/var/log/procmail.log LOGFILE=$PMDIR/log INCLUDERC=/etc/mail/spamassassin/spamassassin-default.rc VERBOSE=ON LOGABSTRACT=ALL #Especificar reglas : 0fw | /usr/bin/spamc /dev/null DROPPRIVS=yes #PASAR EL FILTRO SPAMASSASSIN :0fw:spamassassin.lock * < 25600 | /usr/bin/spamc -f #FILTRA POR LA CABECERA :0: * ^X-Spam-Status: Yes /dev/null # Clasificar Spam por mayor o menos grado :0: * ^X-Spam-Flag: Y spam :0: * ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\* /dev/null :0: * ^X-Spam-Level: \*\*\*\*\*\*\* spam-high :0: * ^X-Spam-Level: \*\*\*\* spam-low ---------------------------------------------- |
|||||||
|
||||||||
Joel Barrios Dueñas |
|
|||||||
![]() ![]() ![]() ![]() ![]() Admin ![]() Estado: desconectado ![]() Identificado: 02/17/07 Mensajes: 1761 Localización:Mexico |
De modo predeterminado Procmail no trabaja con Maildir, sino mbox, a menos que hagas algunas adecuaciones.
http://wiki.dovecot.org/procmail |
|||||||
|
||||||||
al-serv |
|
|||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo ![]() Estado: desconectado ![]() Identificado: 03/01/08 Mensajes: 641 Localización:Cataluña |
no creo que trabaje con Maildir, eso era del sendmail y lo he comentado y continua igual!
-Lo que tengo que aclarar, mea culpa de no decirlo, que he instalado un panelhost llamado zpanel que va muy pero que muy bien que te deja pre-configurado postfix y dovecot con mysql pero falta acabar de pulir la configuración ( no viene con configuración ssl ni procmail, ni nada ) solo viene con lo básico pre-configurado Partiendo de aquí, todo va bien pero no se si spamassassin esta haciendo el trabajo ya que me llegan correos en ingles y de spam ; -alguna manera de saber si trabaja spamassassin a traves de postfix? -Lo de procmail, algún ejemplo de como seria una buena configuración de procmail para postfix?? -Lo de los logs, no hay manera! no me salen los logs del procmail -en el main.cf y en el master.cf no se tiene que indicar nada para que actué el spamassassin?? o eso ya lo hace el procmail?? - es aconsejable instalar el amavisd-new y que lo gestione todo amavis??? Perdón por mi inexperiencia en postfix, en sendmail lo tenia controlado pero postfix me viene todo de nuevo!! |
|||||||
|
||||||||
al-serv |
|
|||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo ![]() Estado: desconectado ![]() Identificado: 03/01/08 Mensajes: 641 Localización:Cataluña |
al final, mi procmail queda así después de leer tus excelentes manuales, que se podría eliminar para pulir mi fichero?? mi intención es que los spam directamente sean eliminados o vayan a una única cuenta y que los usuarios no los reciban en sus carpetas de spam, como lo pulirías???
------------------------------ # Configuración basada sobre http://bulma.net/body.phtml?nIdNoticia=1978 # y adecuada y actualizada, por Joel Barrios Dueñas. AV_REPORT=`/usr/bin/clamscan --stdout --no-summary - | cut -d: -f 2` VIRUS=`if [ "$AV_REPORT" != " OK" ]; then echo Yes; else echo No;fi` # Añade el campo de reporte ClamAV. :0fw | formail -i "X-Virus: $VIRUS" # Si el mensaje es positivo a virus, se cambia el asunto. :0fw * ^X-Virus: Yes | formail -i "Virus: $AV_REPORT" -i "Subject: MENSAJE CON VIRUS: $AV_REPORT" # Hacer pasar todo el correo electrónico a través de spamassassin :0fw | /usr/bin/spamassassin ###### alcancelibre ########## #Variables LC_ALL=es_ES LANG=es_ES PATH="/usr/bin:$PATH:/usr/local/bin" SHELL=/bin/sh #DEFAULT=$HOME/Maildir/ #MAILDIR=$HOME/Maildir #PMDIR=$HOME/.procmail LOGFILE=/var/log/procmail.log #LOGFILE=$PMDIR/log INCLUDERC=/etc/mail/spamassassin/spamassassin-default.rc VERBOSE=ON LOGABSTRACT=ALL #Especificar reglas : 0fw | /usr/bin/spamc /dev/null DROPPRIVS=yes #PASAR EL FILTRO SPAMASSASSIN :0fw:spamassassin.lock * < 25600 | /usr/bin/spamc -f #FILTRA POR LA CABECERA :0: * ^X-Spam-Status: Yes /dev/null # Clasificar Spam por mayor o menos grado :0: * ^X-Spam-Flag: Y spam :0: * ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\* /dev/null :0: * ^X-Spam-Level: \*\*\*\*\*\*\* spam-high :0: * ^X-Spam-Level: \*\*\*\* spam-low |
|||||||
|
||||||||
Contenido generado en: 0.19 segundos |
![]() ![]() |
Todas las horas son CST. Hora actual 09:10 AM. |
|
|