Contra el Spam, AppleScript

Si hace unos días Jorge Cortell publicaba un excelente artículo contra el Spam, vamos a añadir un excelente truco para protegernos aun si cabe de el correo basura que en estas fechas aún se acumula más en nuestros buzones.

Simplemente con una regla y un Applescript (que modificaremos previamente) podemos hacer que Mail sea aún más efectivo contra esta auténtica plaga del siglo XX.

Para empezar descargaremos SpamHolio, un script de MacOSX Hints, que realiza una curiosa labor: compara las cabeceras de los correos recibidos contra listados libres disponibles en internet de IP reconocidas como de servidores de correo de SPAM, concretamente “bl.spamcop.net”, “relays.osirusoft.com” y “relays.ordb.org”.

Crearemos una regla en mail (En preferencias) y la pondremos debajo de las reglas de detección estándar que ya tenemos creadas, arrastrándola al lugar correspondiente. Este orden permite que primero se ejecuten las reglas de correo de detección locales, minimizando las consultas a la base de datos. La regla ha de tener el siguiente formato:

Si todas (de) las siguientes condiciones se cumplen:

Cuenta: La cuenta donde solemos recibir Spam

El remitente no está en la agenda

Realizar las siguientes acciones

Ejecutar AppleScript

La regla original no indica un filtrado de cuentas, pero he descubierto con el uso continuado, algunas cuentas en las que no recibo habitualmente spam (pero si muchísimo correo) bloquean el cliente de correo al tratar de ejecutar la regla; así ejecuto la regla exclusivamente sobre la cuenta de correo donde recibo habitualmente todo el spam. En el caso de tener más de una cuenta donde recibimos spam, repetiremos la regla tantas cuentas como sea necesario variando la cuenta de recepción.

El AppleScript lo he colocado en library/scripts/Mail Scripts para que todos los usuaros de este ordenador tengan acceso a el, pero puede ser colocado en cualquier parte del ordenador, solo hay que seleccionar la ruta hasta el.

El script viene en inglés, para Mail en inglés, con lo cual requiere una pequeña modificación: Hay que abrir el script con el editor (un doble click basta para lanzarlo) y en la línea que pone:

set mailbox of CurrentMessage to mailbox “Junk” (se encuentra casi al final del script)

la cambiaremos por un buzon reconocido por Mail en castellano, por ejemplo

set mailbox of CurrentMessage to mailbox “Spam”

Yo tengo creado ese buzón (Spam) con varias reglas de filtrado que acaban allí, de manera que puedo revisar (por si acaso) posteriormente el correo recibido, ya que el filtro de correo de Apple y algunas de las reglas adicionales (virus de PC que se autoenvían, correos de medicaciones, sexo, etc …) a veces filtran con demasiado rigor y hacen que algunos correos deseados acaben marcados como Spam, peo puede ser redirigido directamente a la papelera.

De cualquiera de las maneras el Applescript avisa mediante oportunos cuadros de diálogo acerca de cada uno de los correos recibidos, por si acaso no fueran SPAM.

Una segunda opción; si mail se vuelve perezoso (si tienes especialmente cuentas que funcionan aleatoriamente) es usar esta variante que no reproduce cuadros de diálogo, agilizando mucho el movimiento de correo.

La regla junto al Script funcionan de maravilla y evitan estar un buen rato eliminando correos de aqui y allá si especialmente tienes mucho movimiento de correo y sobre todo, muchas reglas adicionales sobre listas a buzones predeterminados, reglas específicas para personas o grupos de personas, correos de empresas, etc ….

La única (pequeña) pega es que en ocasiones la consulta a los servidores de Spam puede tardar un ratito (un máximo de 30 segundos), haciéndonos pensar que mail se ha colgado. No es así, simplemente cuando hay acceso a la consulta a la base de datos remota correspondiente se acaba de ejecutar el script.

Si además quieres filtrar el correo que ya has recibido antres de haber instalado este script solo tienes que seleccionarlo y forzar una aplicación de reglas: opción + comando + L.

Fuente: MacOSX Hints (De este link podrás descargar el Script original)

0 0 votos
Article Rating
Subscribe
Notify of
0 Comments
Opiniones Inline
Ver todos los comentarios
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x