SpamAssassin y el «medioambiente»: la importancia de los test pre-envío.
Hace unos pocos días recibo un llamado de un cliente, preocupado porque estaba preparando un nuevo número de su boletín electrónico y cuando llegaba al test pre-envío, el SpamAssassin le indicaba la siguiente objeción:
1.0 FUZZY_AMBIEN BODY: Attempt to obfuscate words in spam.
Le explico que es algo relacionado con el texto del mail, y que alguna palabra o frase que ha incluido es similar a alguna usada por spammers, y eso está provocando este mensaje, y la consiguiente pérdida de 1 punto en el test.
Para quien no lo sepa, el SpamAssassin es el software antispam más popular del mundo, ya que se estima que está instalado en el 70% de los servidores del planeta, y evalúa el contenido de cada email recibido contra una serie de reglas. Cada una de estas reglas tiene un determinado puntaje, dependiendo de su «peligrosidad», y normalmente está configurado para que cuando un mail tiene 5 o más puntos (es configurable, pero por defecto es 5), es automáticamente tratado como spam.
En el caso de este cliente, la regla que no respetaba le estaba costando 1 punto, que no es algo demasiado serio pero estaba interesando en saber la causa, por lo que le pido que me envíe el código html que le daba ese error.
Cuando se nos presenta un caso así, lo primero es leer detenidamente el contenido del mail para ver si encontramos alguna palabra o error que sea evidente, y revisar también el código, ya que en muchos casos hay errores en el código que no se «muestran». Si no encontramos algo raro a simple vista, procedemos a quitar mitades del código y a pasarlas por el SpamAssassin. Así vamos aislando el 50% del código por vez, luego el 50% del 25%, luego el 50% del 12,5%, y así hasta aislar la línea que genera el error. Es tedioso pero infalible.
En este caso no fué tan complicado ya que el mismo mensaje de error del SpamAssassin nos daba la pista: «AMBIEN».
Con el «buscar» del Dreamweaver encontramos la causa de nuestras desdichas: «medioambiente» ¡esa era la palabra que alarmaba al SpamAssassin!
«AMBIEN» es junto a Viagra, Cialis, Levitra, Vioxx, etc., de las palabras más usadas por los spammers.
Así pues, la solución resultó tan sencilla como cambiar «medioambiente» por algún sinónimo, volver a pasar el mail por el SpamAssassin para comprobar que ahora sí el resultado era «0», y problema cerrado.
No es necesario tener muchos años de experiencia en email marketing para saber de ventajas hacer tests «pre-envío», que nos permitan identificar errores o incorrecciones, como en el ejemplo descripto en este post.
Por esta razón JetMails ofrece a sus clientes una completa variedad de tests pre-envío que incluye los más populares softwares anti-spam del mundo, como son el SpamAssassin y el Razor, y también análisis de las imágenes, links e incluso del «asunto» del mail que será enviado, y cuando posible, ofrece consejos y respuestas a los problemas que pueda descubrir.

1 comentario
#1. Cuauhtemoc, hace 5 meses y 10 días
A mi me pasó lo mismo con la palabra «también». Que lata, pues es una palabra sumamente común, y sin sinónimos tan fáciles para sustituir. «Asimismo» es lo que yo usé.
Escribir un comentario
Si quieres añadir tu comentario a esta entrada, simplemente rellena el siguiente formulario:
* Campos requeridos
Puedes usar estas etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>.
No hay trackbacks
Para notificar de una mención en tu blog a esta entrada, habilita la notificación automática (Opciones > Discusión en WordPress) o especifica esta url de trackback: http://www.pablocarosone.com/spamassassin-y-el-medioambiente/27/trackback/