Si estás hasta la punta la boina de que esos delincuentes tecnológicos y sin escrúpulos te pretendan vender viagras, estiramientos y demás artilugios, esta es tu receta. Ponerles freno esta en tus manos. |
Alrededor del 70% de mi correo estaba empezando a ser correos basura, ofertas de viagras, alargadores de pene (pero si el tamaño no importa, ¿o si importa?), etc. Había oido hablar de algunos programas que existen para combatirlo en güindous. Esto me dio pie a pensar que seguro que algo parecido existía en GNU/Linux. Ni corto ni perezoso abrí un terminal y escribí:
apt-cache search spam
Entre otros programas me aparecio el siguiente:
spamassassin - Perl-based spam filter using text analysis
El programa SpamAssassin es un filtro de correo para identificar el spam. Puede funcionar del lado del servidor, eliminado los correos dentro del propio servidor de correo antes de que te los descargues, pero como no todos tenemos montados nuestro propio servidor de correo (todo se andará), existe una solución más rápida y fácil, que consiste en utilizarlo desde el lado del cliente, en nuestro caso el kmail.
Las tácticas utilizadas por SpamAssassin son las siguientes:
Una vez identificado, el correo se puede marcar con una etiqueta como Spam para más adelante ser filtrado usando el propio sistema de filtrado de nuestro cliente de correo, kmail. En nuestro caso, crearemos un par de filtros: un primer filtro para que el correo entrante sea examinado por SpamAssassin y en caso de ser considerado como spam se le añade la cabecera:
X-Spam-Flag: YES
Esta cabecera sirve para que despues mediante un nuevo filtro mandemos estos correo a una carpeta destinada al spam. Podríamos redirigirlo hacia la papelera directamente, pero por precaución, es conveniente no hacerlo o comprobar antes de borrarlos, que el SpamAssassin no ha dado un falso positivo, es decir que haya considerado como spam un correo que realmente no lo es.
apt-get install spamassassin
Si lo probais observareis que kmail se queda colgado mientras SpamAssassin esta procesando los correos, entre 8 y 9 segundos por mensaje, lo cual lo hace muy incomodo y te llega a desperar. Esto se puede rebajar considerablemente, aunque seguira quedandose frito mientras analiza los correos.
Y ya esta, a partir de ahora os librareis del spam, bueno en un alto porcentaje, a veces falla, y si os ocurre como a mi, que últimamente recibís un aluvión de correos basura os recomiendo que editeis el fichero /etc/spammassassin/local.cf y añadais al final la siguiente linea:
score HABEAS_SWE 0(Fuente bulma.net, aquí encontrareis una explicación al por qué de esto). En la página de kmail podreis encontrar más documentación para integrarlo con otros filtros anti-Spam.