[postfix-es] testear filtros bayes antispam

Gorka gorkapostfix en yahoo.es
Jue Jul 15 13:10:20 CEST 2010


Hola a todos, 

Tengo instalado postfix+spamassassin+amavisd-new y estoy intentando enseñar
al filtro de bayes con los comandos 
sa-learn --showdots --spam /tmp/SPAM/*
sa-learn --showdots --ham /tmp/HAM/*

Lo que tengo entendido es que para que estos filtros funcionen tiene que
haber un número mínimo de elementos tanto de spam como de no-spam. Mi
pregunta es como chequeo el número de elementos que tengo de cada tipo y
como puedo testear que está funcionando?

Gracias por adelantado

ESG

-------------

(Recuerda hacer el sa-forget antes del sa-learn si es que programas este
aprendizaje para que se haga periódicamente con el cron)
Pues el número mínimos creo que es 200 elementos, para que empiece a
funcionar el bayes.
Para testear que el spamassassin funciona puedes utilizar el EICAR, que
básicamente es una línea que incluida en el cuerpo del mensaje hace que
siempre este se detecte como spam.

(...)
Try that. Spamassassin comes with a spam sample containing the GTUBE
(Generic Test for Unsolicited Bulk Email) that contains a signature that is
supposed to trigger spam filters - just like EICAR.COM for virus scanners.
Send John that spam email:

$> sendmail john en example.com <
/usr/share/doc/spamassassin/examples/sample-spam.txt

Among other information your /var/log/mail.log will now contain a line being
written by AMaViS:

amavis[13001]: (13001-02) Passed SPAM, <...> -> <john en example.com>, ...

So the email was detected as spam and passed through to John. Very well.
(...)

Lo que pasa es que para que te detecte esto no es ni siquiera necesario que
actúe el filtro Bayes, por lo que no hay mejor prueba que dejar que pase el
tiempo y comprobar cómo (si te configuras tu cuenta por IMAP en un cliente
de correo cualquiera) van cayendo de vez en cuando mensajes a la carpeta
<SPAM>.

Espero haberte ayudado.
Agur.





More information about the postfix-es mailing list