Crear un newsletter no es una tarea complicada de por sí. Lo verdaderamente complicado es hacer que todo usuario la vea completamente. En la actualidad la mayoría de newsletter que se envían por correo consisten en una imagen con unos pocos enlaces o en algunos casos una tabla.

Las newsletter al fin y al cabo no son más que documentos html y como sabemos, el diseño y maquetación de documentos web ha dejado de contar con tablas para respetar los estándares y usar XHTML y CSS. Tomando esta premisa como bandera, nuestras newsletters también deberían de seguir estándares.

Ok, vale, vamos a hacer las newsletter con estándares.

Pues podíamos empezar por plantearnos la estructura semántica del mail teniendo muy en cuenta que debe ofrecernos un resumen de los artículos que queremos mencionar, una imagen si lo deseamos y por supuesto un enlace con trayectoria absoluta a la dirección URL exacta del artículo. Esto, aunque parece bastante obvio, no debemos de olvidarlo; más de una vez he visto newsletters con trayectorias relativas tanto para las imágenes como para los enlaces.

En cuanto al diseño, éste debe seguir la misma línea que el portal del que proviene, pero con un diseño algo más reducido. No se trata de enviar nuestro portal por mail. Podríamos decir que es fácil conseguirlo, pero ahora es cuando no debemos olvidar la barrera de los diferentes gestores de correo (Outlook, Thunderbird,…) y/o servicios de mail gratuitos (Windows Live Mail, Yahoo Mail Beta, GMail,…) y es que cada uno tiene e interpreta las propiedades y elementos css como les da la gana.

Por eso, nos es de gran utilidad el último artículo de Campaign Monitor.

En esta entrada nos hacen un resumen de las propiedades y selectores CSS soportados por cada uno de los gestores de correo. GMail es el que peor parte se lleva, con su casi nulo soporte de CSS. Thunderbird, por el contrario, soporta todos los selectores y propiedades. Entremedias, Windows Live Mail y Yahoo Mail Beta.

Por eso es tan importante seguir estándares y mantener una estructura semántica, porque a pesar que hagamos todo lo posible por usar aquellos estilos que podrían representar sin problema todos los gestores y proveedores gratuitos de correo, teniendo un código bien formado nos evitaremos sorpresas desagradables como que a un usuario se le descojone toda la newsletter porque su gestor de correo no soporte algunos (o todos) los estilos.

Algunos enlaces de interés:
HTML Emails - Taming the Beast
Optimizing CSS presentation in HTML emails
How Windows Live Mail and Yahoo Mail Beta Shake Out with CSS
A Guide to CSS Support in Email: 2007 Edition
How to test HTML emails
Emails y CSS en del.icio.us