Pregunta

Esta no es "exactamente" una pregunta de programación, pero está muy relacionada.Estamos escribiendo una aplicación que envía invitaciones por correo electrónico a un cliente (no, no es spam).Su diseñador nos dio una plantilla HTML y CSS para usar, lo cual está bien.El problema es que parece una mierda en Outlook 2007 porque Microsoft decidió usar Word (¡entre todas las cosas!) como motor de renderizado para HTML en Outlook 2007.Quiero que el cliente entienda que debe diseñar una apariencia "compatible" y me encantaría poder mostrar algún tipo de estadística sobre qué clientes de correo electrónico se utilizan, es decir, que Outlook 2007 está creciendo en uso.

¿Alguien ha encontrado algún documento técnico, sitio web o estudio que se acerque a brindar una visión sobre esto?No espero una precisión a nivel del censo, pero algo bastante creíble sería bueno.Gracias por cualquier ayuda.

¿Fue útil?

Solución

Mi comprensión de la mejor práctica generalmente percibida en esto es codificar para el mínimo común denominador.Hay muchos clientes de correo electrónico con suficiente uso en el mundo que no son buenos para representar HTML "moderno".

En primer lugar, intente enviar sus correos electrónicos como un mensaje mimo de varias partes de 2 partes.Una parte HTML Y una parte de texto sin formato.

En segundo lugar, trate de evitar el uso de CSS o divs posicionados siempre que sea posible.Utilice diseños basados ​​en tablas y estilos integrados.Preferiblemente especificar la mayor cantidad de estilo en HTML siempre que sea posible.

Intente mantener las imágenes como etiquetas IMG en línea o solo como atributos de fondo de tabla/fila/celda.

El mundo del correo electrónico simplemente no está tan actualizado y, lo que es más importante, es mucho más diverso que el mundo de los navegadores.Si sigue estas simples reglas, su vida será mucho más fácil que adoptar un enfoque más avanzado y modificarlo repetidamente para que su contenido se reproduzca satisfactoriamente en un número suficiente de clientes comunes.

Otros consejos

A falta de estadísticas generales, recopile las suyas propias.

Verificar http://fingerprintapp.com/email-client-stats para obtener una herramienta de recopilación de estadísticas ya preparada, y consulte http://www.mattbrindley.com/fingerprint-email-client-usage-1/ para un artículo al respecto.Matt Brindley también ofrece esta joya:"Hasta ahora sólo Outlook ha demostrado ser tan popular como esperábamos, el iPhone fue una sorpresa notable en nuestra lista, con Lotus Notes haciendo una aparición inesperada también."

Por supuesto, proporcione tipos MIME de texto/html y texto/sin formato para que los lectores puedan elegir qué versión ver, y mantenga su html extremadamente básico hasta que sus estadísticas indiquen que puede volverse más sofisticado.

Si la tarifa de Fingerprint está fuera de discusión, puede recopilar sus propias estadísticas.Incluya hipervínculos en su HTML.Cuando su aplicación CGI recibe solicitudes de estos hipervínculos, puede guardar HTTP_USER_AGENT en una base de datos para su análisis estadístico.Este método no es del todo confiable porque algunos lectores se apegarán al texto sin formato, algunos nunca harán clic en ninguno de los hipervínculos y algunos clientes de correo electrónico no incluirán información útil en el encabezado de solicitud del agente de usuario, pero pueden brindarle suficiente información para continuar.

Sitepoint, una fuente muy respetada de información sobre W3, tiene un artículo, http://www.sitepoint.com/article/code-html-email-newsletters/, en el que Tom Slavin señala:

  1. Utilice tablas HTML para controlar el diseño y algunas presentaciones.Es posible que esté acostumbrado a utilizar diseños CSS puros para sus páginas web, pero ese enfoque simplemente no se mantendrá en un entorno de correo electrónico.

  2. Utilice CSS en línea para controlar otros elementos de presentación dentro de su correo electrónico, como colores de fondo y fuentes.

Slavin también recomienda plantillas de Campaign Monitor y MailChimp para empezar.

Las cifras brutas de participación de mercado no le ayudarán mucho.Al diseñar un correo electrónico HTML, lo único que importa es qué cliente utiliza su población objetivo particular.Esto depende del área geográfica, la industria, B2B/B2C; en la práctica, las variaciones son enormes.En algunas industrias (periodismo...) incluso tendrás que contar con una población considerable que utiliza clientes como Lotus Notes, que es conocido por soportar HTML apenas más que nominalmente (estremecimiento).

Ciertamente, Outlook 2007 ya no puede ser descuidado, en particular si realiza envíos a direcciones comerciales, pero con Vista en las nuevas PC también tiene una presencia notable para cuentas privadas.

De hecho, Return Path tiene datos según la industria.

Sin embargo, en la práctica, un buen enfoque es seguir pautas de "salvado", en un estilo de mínimo común denominador.Outlook 2007 no es el único cliente problemático: Gmail también es bastante conocido por carecer de soporte para una serie de elementos de diseño que otros muestran bien.Descubrirá que un número sorprendente de diseñadores web se dedican al diseño de correo electrónico HTML (hay demanda y ayuda a pagar el alquiler).Si recién comienza, Campaign Monitor (un proveedor de marketing por correo electrónico) tiene una gran cantidad de buenos recursos.Podrías empezar con sus Directrices de diseño de correo electrónico de 2008.También son uno de los que están detrás de la Proyecto de estándares de correo electrónico.

Oh, personalmente uso Thunderbird con IMAP, Gmail y RoundCube.

(Descargo de responsabilidad/divulgación completa:De hecho, trabajo para un competidor, en el sentido amplio, de Campaing Monitor).

Tengo Outlook y Gmail, pero también una Blackberry Curve...

La curva es HORRIBLE al tratar con cualquier cosa que no sean correos electrónicos de texto sin formato.Tenga un enlace cerca de la parte superior para ver el correo electrónico en un sitio web y considere enviar un correo electrónico de varias partes que también tenga una sección de solo texto para clientes que no admiten HTML y demás.

deberías mirar Vía de retorno - De alguna manera se especializan en eso.

Clientes que probablemente deba considerar (aparte de Outlook):

Si espera llegar a muchos clientes empresariales, recuerde que una gran parte de ellos utilizará MS Office y Exchange Server y, por tanto, también Outlook.Si está dirigido más a usuarios domésticos, la mayoría de ellos utilizarán algún correo web o un cliente de correo que utilice un motor HTML normal, como Windows Mail, Thunderbird, Opera Mail, Mac OS X Mail.app.

Yo uso KMail, también deberías mirar Thunderbird, Outlook, Evolution, Lotus y Opera Mail.

También tenga en cuenta que muchas personas utilizan el correo web como GMail, Hotmail, Yahoo Mail, etc.Y algunos correos web (y clientes de correo) funcionan sólo en texto plano por razones de seguridad.

Personalmente, creo que los correos electrónicos de texto sin formato son los mejores, muchas personas prefieren no permitir correos HTML por razones de seguridad y, por lo tanto, de todos modos estarían viendo un correo de texto sin formato mal formateado, independientemente de lo que envíen, por lo que en mi opinión sería mejor. utilizar simplemente texto sin formato.

Gmail - correo personal

Lotus Notes: obligado a usarlo para el correo corporativo :(

Lotus Notes apesta a la hora de representar cualquier mensaje HTML correctamente (estamos ejecutando 6.5) y sólo tiene soporte parcial para CSS.Los mejores mensajes HTML son diseños simples basados ​​en tablas.

En el trabajo tenemos 3 x KMail y 4 x correo de Mac OSX.
Webmail adicional como conmutación por error (squirrelmail en el servidor de correo) en Firefox, Camino, Safari.Ponemos las palabras en el correo, el resto en archivos adjuntos.

Las palabras (mensajes de texto puro) pueden simplemente copiarse/pegarse, reenviarse, etc. sin problemas de formato.

Los archivos adjuntos separados permiten al usuario elegir ver, descargar, guardar, etc.

Esta es la forma más universal de utilizar el correo.

Me enfrenté a este problema hace algún tiempo.¡La mayoría de los clientes (incluidos los web) bloquean HTML!Acabamos de crear una versión web del correo electrónico y la agregamos al pie de página del correo electrónico. "Si no puede ver el mensaje, haga clic aquí (enlace a la versión web).Fue simplemente porque algunas personas piensan que no es seguro mostrar imágenes ;-) así que es una mejor manera de hacer que abran y lean hermosos correos electrónicos html.

Ejecuto M2 (el cliente de correo integrado de Opera) y siempre lo tengo configurado para "preferir texto sin formato" para los cuerpos de los correos.También tengo activado "Bloquear elementos externos".

Además, creo que si envía texto/sin formato y texto/html, los usuarios de Gmail (de la interfaz de usuario del correo web) no tienen más remedio que ver la versión texto/html.

Me encontré con este informe/datos que muestran claramente que Outlook 2007 está ganando popularidad y avanzando en una curva ascendente.Actualmente, este sitio informa los siguientes 4 clientes principales (porcentaje de 100%, por supuesto), pero también que Outlook 2007 está en aumento.Espero que esto ayude.

http://www.campaignmonitor.com/stats/email-clients/#most_popular

27.77% Outlook 2000, 2003, Express / 16.23% Hotmail / 14.14% Yahoo!Correo / 8.94% Outlook 2007

estoy usando gmail

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top