El 2004-07-16 a las 11:44 +0200, Emiliano Sutil escribió:
El SpamAssassin a secas es muy bueno. Pero llamado desde amavis-new usa una configuración global, lo cual no le permite usar filtros bayesianos, o lo que es lo mismo, aprender de lo que cada usuario dice ser o no ser spam. Cuando el filtro bayesiano se ha entrenado, la eficacia del SA es enorme: pero hace falta que lo llame cada usuario por su cuenta, normalmente desde .procmailrc
Esto es de las cosas que no me acaban de quedar claras, ¿como se hace para entrenar el fitro bayesiano?
Es el comando sa-learn. Por ejemplo, yo uso éste: sa-learn --showdots --spam --mbox Mail/file/z_spam_unrecog sa-learn --rebuild
Yo lo que he hecho ahora para un falso positivo que me ha dado es ejecutar spamassasin --add-addr-to-whitelist=direcion@dominio.com
y me ha funcionado, además haciendo un grep en el todos los ficheros que tengo en .spamassassin me ha salido que hay coincidencia en el fichero bayes_toks. ¿Significa eso que esta usando el filtro bayeseiano y que se ha metido ahi la regla que le he metido?
No estoy seguro, porque no se exactamente como lo tienes configurado. ¿Estás trabajando como root o como usuario? ¿Llamas al spamassassin globalmente o como usuario (desde el .procmailrc, pe)?
El propio SA trae documentación - en inglés, claro.
Me parece que tendré que empollar un poco, esto es mas complejo de lo que parece en un pricipio
No demasiado.
Será cuestión de mirarlo, pero si que me está resultando un poco extraño
Pues el amavis-new si que es extraño, porque no trae documentación. Los que lo han hecho deben pertenecer a la escuela que dice que el código fuente está autoexplicado - pero eso sólo es cierto para los prgramadores, y los que estén en el ajo :-/ No veas lo que me ha costado convencerlo de que no envie absolutamente ningún rebote por virus o lo que sea. -- Saludos Carlos Robinson