Hola he instalado en un servidor de correo que he instalado el spamassis para tratar de controlar un pco el spam. estoy leyendo la doc que viene ne la suse, la que tengo en ingles, y mi ingles es un poco, bastante, bajo, pero estoy llegando a la conclusion que al spamassis hay que "hacerle aprender" que correos son spam... pèro no se como hacerlo o configurarlo. alguien me peude hechar una mano? gracias
El Viernes, 20 de Agosto de 2004 22:11, Dionisio Ruiz de Zárate escribió:
estoy leyendo la doc que viene ne la suse, la que tengo en ingles, y mi ingles es un poco, bastante, bajo, pero estoy llegando a la conclusion que al spamassis hay que "hacerle aprender" que correos son spam... pèro no se como hacerlo o configurarlo. alguien me peude hechar una mano?
man sa-learn, esta todo bastante clarito. Yo personalmente tengo una carpeta a la que muevo todo lo que considero Spam y no me filtra el spamassassin luego meto este script en el cron para que se ejecute una vez por semana. #!/bin/sh for fname in /home/angel/Maildir/.spamlearning/cur/*; do cat "$fname" | sa-learn --spam -D done for fname in /home/angel/Maildir/.spamlearning/cur/*; do rm "$fname" done Y teaseguro que aprende, vaya si aprende.;->>
pero una pregunta
que es lo que mueves a ese directorio?
te lo pregunto porque los mensajes, el buzon de cada usuario esta en
/var/mail
pero a ese directorio para que spamassis aprenda que metes?
Muchas gracias por tu ayuda.
he empezado con el sa-learn, que me parece muy interesantes, apesar de mi
bajo ingles
de todas formas dice algo parecido:
sa-learn --spam /path/to/spam/folder.....
bien pero ahi que meto?
me peudes ayudar un pcoo mas?
muchas gracias
----- Original Message -----
From: "Angel Garcia"
estoy leyendo la doc que viene ne la suse, la que tengo en ingles, y mi ingles es un poco, bastante, bajo, pero estoy llegando a la conclusion que al spamassis hay que "hacerle aprender" que correos son spam... pèro no se como hacerlo o configurarlo. alguien me peude hechar una mano?
man sa-learn, esta todo bastante clarito. Yo personalmente tengo una carpeta a la que muevo todo lo que considero Spam y no me filtra el spamassassin luego meto este script en el cron para que se ejecute una vez por semana. #!/bin/sh for fname in /home/angel/Maildir/.spamlearning/cur/*; do cat "$fname" | sa-learn --spam -D done for fname in /home/angel/Maildir/.spamlearning/cur/*; do rm "$fname" done Y teaseguro que aprende, vaya si aprende.;->> -- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
El 2004-08-20 a las 22:11 +0200, Dionisio Ruiz de Zárate escribió:
Hola he instalado en un servidor de correo que he instalado el spamassis para tratar de controlar un pco el spam. estoy leyendo la doc que viene ne la suse, la que tengo en ingles, y mi ingles es un poco, bastante, bajo, pero estoy llegando a la conclusion que al spamassis hay que "hacerle aprender" que correos son spam... pèro no se como hacerlo o configurarlo.
No "hay", sino que "puedes". Y en el caso de un servidor global, "no puedes" - el aprendizaje sólo funciona bien en configuración de usuario. No es tan facil de explicar, pero alguna vez lo he contado. Di como estás poniendo el servidor, y te daremos ideas. -- Saludos Carlos Robinson
Muchas gracias por responderme.
bien
en principio es una suse 9.1 con postfix, amavisnew y el paquete este contra
el spam
Los he instalado y no he hecho, excepto la configuracion del postfix, nada.
Postfix lo he configurado para que use el antivirus y en principio, porlo
que veo en los logs, pasa por el spamassim.
No se ahora que hacer para que el spamassim empiece a aprender.
Claro, los emails van en /var/mail y cada usuario tiene un fichero donde se
almacenan todos sus correos.
Veo en las instrucciones qe hay que enseñarle que es spam y que es correo
bueno.
Pero como peudo hacer esto si el spam esta en el mismo archivo que el correo
buen (/var/mail/correodeusuario)?
me podeis ayudar un poco?
gracias
----- Original Message -----
From: "Carlos E. R."
El 2004-08-20 a las 22:11 +0200, Dionisio Ruiz de Zárate escribió:
Hola he instalado en un servidor de correo que he instalado el spamassis para tratar de controlar un pco el spam. estoy leyendo la doc que viene ne la suse, la que tengo en ingles, y mi ingles es un poco, bastante, bajo, pero estoy llegando a la conclusion
que
al spamassis hay que "hacerle aprender" que correos son spam... pèro no se como hacerlo o configurarlo.
No "hay", sino que "puedes". Y en el caso de un servidor global, "no puedes" - el aprendizaje sólo funciona bien en configuración de usuario. No es tan facil de explicar, pero alguna vez lo he contado.
Di como estás poniendo el servidor, y te daremos ideas.
-- Saludos Carlos Robinson
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
El 2004-08-21 a las 22:17 +0200, Dionisio Ruiz de Zárate escribió:
en principio es una suse 9.1 con postfix, amavisnew y el paquete este contra el spam Los he instalado y no he hecho, excepto la configuracion del postfix, nada. Postfix lo he configurado para que use el antivirus y en principio, porlo que veo en los logs, pasa por el spamassim. No se ahora que hacer para que el spamassim empiece a aprender. Claro, los emails van en /var/mail y cada usuario tiene un fichero donde se almacenan todos sus correos. Veo en las instrucciones qe hay que enseñarle que es spam y que es correo bueno.
Repito que "no hay que". Si se hace, es mejor. Eso es el filtro bayesiano del spamassassin.
Pero como peudo hacer esto si el spam esta en el mismo archivo que el correo buen (/var/mail/correodeusuario)?
No puedes. Tiene que estar en carpetas distintas por narices.
me podeis ayudar un poco?
Como ya mencioné, usar filtro bayesiano en un servidor para varias personas, con configuración global, no es trivial. En principio, no se hace, no funcionaría bien. Para que funcione bien, se necesita hacer con una configuración propia para cada usuario. Y, para entrenarlo, necesitas hacerlo con carpetas independientes para el spam y el correo bueno - y como un millar de correos en cada una. O si no, los "clientes" te tienen que remitir los correos que consideran spam y tu los metes en una carpeta y entrenas al spamassassin - bajo el mismo usuario con el que está corriendo el amavis-new, si lo tienes puesto como me imagino. Otro dia te cuento algo más, o busco correos antiguos donde se explica. No es tan sencillo. O simplemente, busca mensajes con "spamassassin" en los correos de la lista del ultimo año, y encontrarás un montón de información. -- Saludos Carlos Robinson
Dionisio Ruiz de Zárate wrote:
No se ahora que hacer para que el spamassim empiece a aprender.
Puedes empezar haciendo pruebas con una cuenta tuya propia. El único requisito es que debe ser del tipo IMAP para poder tener directorios diferentes. Luego crea desde tu cliente de correo una carpeta donde guardes mensajes buenos, y otra donde vayas poniendo el spam que te llega. Creo recordar que SA necesitaba 300 correos buenos y 300 malos para aprender, así es que, paciencia. Una vez que tengas los 300 y 300, ejecutas el comando famoso de sa-learn con las rutas correspondientes (una al correos bueno -ham-, otra con el correo malo -spam-).
Claro, los emails van en /var/mail y cada usuario tiene un fichero donde se almacenan todos sus correos. Veo en las instrucciones qe hay que enseñarle que es spam y que es correo bueno. Pero como peudo hacer esto si el spam esta en el mismo archivo que el correo buen (/var/mail/correodeusuario)?
A la única conclusión que llegué cuando me puse con el tema, fue que o lo hacía con IMAP o no se podía. Con IMAP puedes decirles a los usuarios que hagan lo mismo que tu (crear las carpetas con spam y con ham) y que cuando tengan 300 mensajes en cada una de ellas te envíen un correo notificándolo, para que entonces tú puedas ejecutar el comando de aprendizaje del SA. Así respetas la privacidad de los correos. Saludos, -- Camaleón
participants (4)
-
Angel Garcia
-
Camaleón
-
Carlos E. R.
-
Dionisio Ruiz de Zárate