Renderização de email marketing em aplicações de email
Por: Juliana Padron
Muitas das dúvidas que recebo por email dos leitores deste blog ou dos artigos que publico no iMasters são relacionados à renderização do email marketing nos clientes de email. Problemas como “No Outlook chega correto, mas no Gmail fica estranho” e “a imagem de fundo não carrega” são frequentemente reportados pelos profissionais da área. Neste post, espero fornecer respostas a estas e outras possíveis dúvidas sobre o assunto.
Mecanismos de renderização ou rendering engines
Assim como os navegadores, todas as aplicações de email são diferentes entre si, e essa diferença se deve, em grande parte, ao mecanismo de renderização de HTML que elas utilizam. Um mecanismo de renderização (ou rendering engine) é, muito resumidamente, um sistema que interpreta informações de formatação (CSS, XSL) e de marcação ( HTML, XML, imagens etc) e as transforma em conteúdo visual na tela. Não há um padrão estabelecido entre eles e, infelizmente, temos que adaptar nosso trabalho em função desta diversidade.
Os navegadores utilizam os rendering engines para exibir páginas da web e as aplicações de email os utilizam para exibir mensagens com formatação HTML. Alguns clientes de email desktop utilizam o mesmo mecanismo de renderização de navegadores. O Thunderbird, por exemplo, utiliza o mesmo rendering engine do Firefox. Basicamente, o que funcionar no Firefox também vai funcionar no Thunderbird. O mesmo acontece entre os Outlooks Express, 2002 e 2003 e o Internet Explorer.
Se todos funcionassem assim, menos mal. Porém, em email marketing, ainda temos que considerar o acesso dos webmails através dos diferentes navegadores. Uma mensagem visualizada no Hotmail pelo IE é diferente desta mesma mensagem visualizada no Hotmail pelo Firefox. Podemos dizer, então, que os render engines de cada aplicação são grandes causadores de problemas para o email marketing. O que podemos fazer é adaptar o código HTML das mensagens em função dos problemas encontrados em cada uma.
Por isso, neste post, vamos abordar as principais características de webmails e clientes desktop que influenciam na renderização do template. Identificando os problemas, podemos encontrar as melhores soluções.
Clientes Desktop
Existem duas característica comuns entre os clientes desktop. A primeiro, é o suporte a CSS inline, incorporado e até mesmo externo. Porém, devido à limitação dos webmails, recomenda-se utilizar somente CSS inline. A segunda é o bloqueio de imagens. Todos eles bloqueiam as imagens de mensagens enviadas por remetentes desconhecidos. Uma vez que o endereço do remetente é adicionado como contato, as próximas mensagens não sofrerão o bloqueio de imagens.
Thunderbird
- Bloqueia as imagens de mensagens enviadas por remetentes desconhecidos. Uma vez que o endereço do remetente é adicionado como contato, as próximas mensagens não sofrerão o bloqueio de imagens.
Outlook 2002, 2003 e Express
- Não suportam imagens em PNG com transparência
Outlook 2007
- Não suporta GIF animado
- Distorce a aparência de elementos de formulários
- Não suporta
colspanourowspanem células de tabela - Não suporta o atributo
altem imagens - Não suporta as propriedades
widtheheightde CSS - Não suporta posicionamento de elementos via CSS (propriedades
position,top,bottom,left,right,clear,floatez-index, entre outras) - As imagens precisam ter suas larguras definidas na tag. Caso contrário, elas serão expandidas para a largura de uma linha inteira na visualização com as imagens bloqueadas.
- Não suporta imagens de fundo, independente de serem inseridas através de CSS ou de atributos do HTML.
OBS: A versão 2007 do Microsoft Outlook apresenta muito mais problemas do que as versões anteriores porque, nesta, a Microsoft trocou o mecanismo de renderização. Ao invés de usar o mesmo do Internet Explorer, assim como as versões até 2003, o Outlook 2007 utiliza o rendering engine do MS Word. Na prática, é quase o mesmo que dizer que se algo não funcionar no Word, então também não funcionará no Outlook 2007. Sem dúvida, esta alteração representou um grande retrocesso no suporte a mensagens em HTML, visto a quantidade (e gravidade) de problemas encontrados.
Outlook 2010
A Microsoft afirmou que pretende manter o Word como rendering engine do Outlook 2010, assim como já acontece no Outlook 2007. Isso significa que os problemas mencionado neste post para o Outllook 2007 não serão resolvidos.
Leia mais em:
Microsoft pretende manter o MS Word como render engine do Outlook 2010
Windows Mail e Windows Live Mail
- Bloqueia as imagens de mensagens enviadas por remetentes desconhecidos. Uma vez que o endereço do remetente é adicionado como contato, as próximas mensagens não sofrerão o bloqueio de imagens.
- Suporta CSS inline, externo e incorporado
- O Windows Mail não suporta a propriedade
marginde CSS
Webmails
TerraMail (versão com painéis)
- O espaço para a exibição das mensagens tem fundo cinza no tom #f9f9f9. Mensagens que precisam de fundo branco devem ter esta cor especificada como cor de fundo da tag apropriada (
td,table,body). - Modifica a aparência dos textos inseridos dentro da tag
strong. Apesar de não ser semanticamente correto, recomenda-se utilizar o antigobpara produzir o efeito de negrito. - Suporta apenas CSS inline
- Não suporta a propriedade
marginde CSS - Elementos de formulário devem ter atributos de largura e altura declarados na tag para que não tenham suas dimensões alteradas pelo webmail
- Não insere o espaçamento característico entre parágrafos
TerraMail (versão clássica)
- Não suporta as tags
strongeemdo HTML. Utilizarbei, respectivamente, como alternativa para produzir os efeitos de negrito e itálico. - Não suporta
cellpaddingoucellspacingem células de tabela
Gmail
- Suporta apenas CSS inline.
- Não suporta imagens de fundo e nem a propriedade
bgcolor. Para exibir cor de fundo no corpo da mensagem, utilizar a propriedade background-color de CSS. A tagbodysó aceita a propriedadebackground-colorde CSS. As demais propriedades devem ser inseridas nas tags de conteúdo. - Não suporta imagem mapeada (os links serão desabilitados).
- Bloqueia as imagens de mensagens enviadas por remetentes desconhecidos. Uma vez que o endereço do remetente é adicionado como contato, as próximas mensagens não sofrerão o bloqueio de imagens.
IG / iBest / Gmail antigo
- Não suporta imagem mapeada (os links serão desabilitados).
- Bloqueia as imagens de mensagens enviadas por remetentes desconhecidos. Uma vez que o endereço do remetente é adicionado como contato, as próximas mensagens não sofrerão o bloqueio de imagens.
- Suporta apenas CSS inline.
BOL / UOL / Zipmail
- Suporta vídeos e objetos SWF.
- Não permite o correto preenchimento de formulários por acionar atalhos de funções (Responder, Encaminhar, etc) ao digitar determinadas letras.
- Não suporta links do tipo âncora.
- Suporta apenas CSS inline.
UOL (antigo)
- Suporta vídeos e objetos SWF.
- Não suporta CSS de nenhuma maneira (incorporado, externo ou inline).
Windows Live Hotmail
- Acessando a partir do Firefox, acrescenta um espaçamento ao redor das imagens, prejudicando a visualização de templates cujo design depende do alinhamento exato entre duas ou mais imagens. Para corrigir, acrescentar
style=“display: block;”em todas as tags de imagem. - Suporta apenas CSS inline
- Não suporta imagens ou cor de fundo no
body, independente de serem inseridas através de CSS ou de atributos do HTML. - Não envia o conteúdo preenchido em formulários
- Bloqueia as imagens de mensagens enviadas por remetentes desconhecidos. Uma vez que o endereço do remetente é adicionado como contato, as próximas mensagens não sofrerão o bloqueio de imagens.
- Não suporta a propriedade margin de CSS
Yahoo! Mail
- Não suporta imagem mapeada (os links serão desabilitados).
- Suporta apenas CSS inline.
- É o único cliente de email que suporta a propriedade list-style-image de CSS.
* O estudo completo sobre as principais aplicações de email e seu suporte a HTML e CSS está disponível para download em oito edições em PDF na Biblioteca da Virtual Target.
Como estas aplicações podem se modificar a qualquer momento, algumas das observações verificadas neste post podem ser igualmente alteradas.
![Blog da JullieJoe Juliana Padron é DESIGNER, TRABALHA EM UM PROVEDOR DE HOSPEDAGEM DE SITES, ONDE TAMBÉM ADMINISTRA UM BLOG, ESCREVE PARA O iMASTERS, TEM COVINHAS QUE MAIS PARECEM CELULITES FACIAIS E GOSTA DE CACHORROS, DE DESPERATE HOUSEWIVES, MOUSSE DE LIMÃO, HÜSKER DÜ, SLAYER E DO GiL. NÃO TEM ORKUT, JÁ FOI BAIXISTA E ACREDITA QUE, UM DIA, TERÁ SEU NOME NA DEDICATÓRIA DE UM LIVRO DE STEPHEN KING [COITADA]. ABOMINA TEXTOS iXcLituX aXiM E TEM PAVOR, PÂNICO, FOBIA DE BORBOLETAS. SERES ASQUEROSOS. ADORA GIBIS DA TURMA DA MÔNICA. SÓ NÃO SAPATEIA E NEM DANÇA RUMBA, COMO A MÃE DO CASCÃO. [MAS CONTINUE LENDO]](http://jpadron.w3p.com.br/wp-content/themes/julliejoe/img/description.gif)

July 17th, 2009 at 1:41 pm
Testando os comentários. Algum problema por aqui?
August 19th, 2009 at 9:44 am
Ótimo post, parabéns!
September 24th, 2009 at 4:14 pm
Seria um ótimo post se as informações fossem verídicas. Há muitas informações erradas. Citarei algumas:
o GMAIL, assim como, o YAHOO aceitam sim imagens mapeadas. O GMAIL aceita sim o atributo BGCOLOR.
Não sei se esse artigo foi escrito com base em informações antigas, pois ele foi publicado em 15 de julho, mas as informações aqui contidas não valem mais de nada.
September 25th, 2009 at 1:56 pm
Oi, Marcelo! Realmente, é muito difícil manter essas informações atualizadas porque as aplicações de email sofrem atualizações constantes e nem sempre esse tipo de melhoria é divulgado a público. Na época do estudo, estas foram as características encontradas, e eu não consigo fazer um novo teste por semana pra saber das novidades… rs. Agradeço seu comentário e, assim que realizar novos testes, faço uma atualização geral do post!
October 19th, 2009 at 4:02 pm
O email marketing é sempre uma ferramenta muito eficaz, com certeza, desde que direcionada para o publico certo e com opt-in. Ahhh e é claro, nao adianta nada ter o publico certo e nao conseguir mandar profissionalmente suas mensagem, voce precisa de um sistema que faça todo o processo de envio profissional e que de a possibilidade de ter o monitoramento dos envios, saber quantos abriram, quantos clicaram na sua mensagem, etc. Recomendo o email marketing da Geekle – http://www.geekle.com.br/email_marketing/ uso já faz mais de um ano é super profissa, a melhor que conheço, já experimentei vários, e os caras lançam novidades sempre, novas funcionalidades etc. Vale a pena conferir!
January 19th, 2010 at 1:36 pm
Achei interessante!