Skip to content

Diretrizes de e-mail

Ao criar sua campanha de e-mail, é importante ter em mente como as mensagens de e-mail são recebidas pelos vários usuários e provedores de serviços de e-mail (ESPs).

Aqui estão algumas dicas rápidas que você deve ter em mente ao criar seu conteúdo:

  • Ao formatar seu e-mail, use folhas de estilo em linha como CSS.
  • Para usar um modelo de e-mail para as versões móvel e desktop, mantenha a largura abaixo de 500 pixels.
  • As imagens carregadas no modelo de e-mail devem ter menos de 5 MB. Os formatos compatíveis incluem PNG, JPEG e GIF.
  • Não defina alturas e larguras para imagens, pois isso causará espaço em branco desnecessário em um e-mail degradado.
  • div não devem ser usadas, pois a maioria dos clientes de e-mail não suporta seu uso. Em vez disso, use tabelas aninhadas.
  • Evite usar JavaScript porque ele não funciona com nenhum ESP.
  • O Braze melhora o tempo de carregamento usando um CDN global para hospedar todas as imagens de e-mail.

Implementação de texto alternativo

Como os filtros de spam procuram tanto uma versão em HTML quanto uma versão em texto sem formatação de uma mensagem, utilizar alternativas de texto sem formatação é uma ótima maneira de reduzir sua pontuação de spam. Além disso, o texto alternativo (alt="") pode servir para complementar e, em alguns casos, substituir as imagens incluídas no corpo do e-mail que podem ter sido filtradas pelo provedor de e-mail do usuário. Os leitores de tela anunciam o texto alternativo para explicar as imagens, portanto, essa é uma oportunidade de usar linguagem simples para fornecer informações importantes sobre uma imagem.

Validação de e-mail

A validação de e-mail é feita quando o endereço de e-mail de um usuário foi atualizado ou está sendo importado para o Braze via API, upload de CSV, SDK ou modificado no painel. Observe que seus endereços de e-mail não podem incluir espaços em branco e, se forem enviados usando a API, os espaços em branco resultarão em um erro 400.

Os endereços de e-mail direcionados por meio dos servidores Braze devem ser validados de acordo com os padrões RFC 2822. O Braze não aceita determinados caracteres e os reconhece como inválidos. Se um e-mail for devolvido, o Braze marcará o e-mail como inválido e o status da assinatura não será alterado.

Unaccepted characters outside of RFC standards
  • *
  • /
  • ?
  • !
  • $
  • #
  • %
  • &
  • (
  • )
  • {
  • }
  • [
  • ]
  • ~
  • ,

Configuração dos endereços de origem e de resposta

Ao definir seus endereços “from”, verifique se o domínio de e-mail “from” corresponde ao domínio de envio (como marketing.yourdomain.com). Não fazer isso pode resultar em desalinhamento de SPF e DKIM. Todos os e-mails de resposta podem ser definidos para seu domínio raiz.

Verificação de detalhes HTML

Lembre-se de que algumas tags e atributos HTML não são permitidos, pois podem permitir a execução de códigos maliciosos no navegador.

Confira as seguintes listas de tags e atributos HTML que não são permitidos em seus e-mails:

Expand for disallowed HTML tags
  • <!doctype>
  • <applet>
  • <bgsound>
  • <embed>
  • <frameset>
  • <iframe>
  • <ilayer>
  • <layer>
  • <link>
  • <meta>
  • <object>
  • <script>
  • <title>
  • <xml>
  • <svg>
Expand for disallowed HTML attributes
  • <animationend>
  • <animationiteration>
  • <animationstart>
  • <data-bind>
  • <fscommand>
  • <onabort>
  • <onabort>
  • <onactivate>
  • <onafterprint>
  • <onafterupdate>
  • <onbeforeactivate>
  • <onbeforecopy>
  • <onbeforecut>
  • <onbeforedeactivate>
  • <onbeforeeditfocus>
  • <onbeforepaste>
  • <onbeforeprint>
  • <onbeforeunload>
  • <onbeforeupdate>
  • <onbegin>
  • <onblur>
  • <onbounce>
  • <oncanplay>
  • <oncanplaythrough>
  • <oncellchange>
  • <onchange>
  • <onclick>
  • <oncontextmenu>
  • <oncontrolselect>
  • <oncopy>
  • <oncut>
  • <ondataavailable>
  • <ondatasetchanged>
  • <ondatasetcomplete>
  • <ondblclick>
  • <ondeactivate>
  • <ondrag>
  • <ondragdrop>
  • <ondragend>
  • <ondragenter>
  • <ondragleave>
  • <ondragover>
  • <ondragstart>
  • <ondrop>
  • <ondurationchange>
  • <onemptied>
  • <onend>
  • <onended>
  • <onerror>
  • <onerror>
  • <onerrorupdate>
  • <onfilterchange>
  • <onfinish>
  • <onfocus>
  • <onfocusin>
  • <onfocusout>
  • <onhashchange>
  • <onhelp>
  • <oninput>
  • <oninvalid>
  • <onkeydown>
  • <onkeypress>
  • <onkeyup>
  • <onlayoutcomplete>
  • <onload>
  • <onloadeddata>
  • <onloadedmetadata>
  • <onloadstart>
  • <onlosecapture>
  • <onmediacomplete>
  • <onmediaerror>
  • <onmessage>
  • <onmousedown>
  • <onmouseenter>
  • <onmouseleave>
  • <onmousemove>
  • <onmouseout>
  • <onmouseover>
  • <onmouseup>
  • <onmousewheel>
  • <onmove>
  • <onmoveend>
  • <onmovestart>
  • <onoffline>
  • <ononline>
  • <onopen>
  • <onoutofsync>
  • <onpagehide>
  • <onpageshow>
  • <onpaste>
  • <onpause>
  • <onplay>
  • <onplaying>
  • <onpopstate>
  • <onprogress>
  • <onpropertychange>
  • <onratechange>
  • <onreadystatechange>
  • <onredo>
  • <onrepeat>
  • <onreset>
  • <onresize>
  • <onresizeend>
  • <onresizestart>
  • <onresume>
  • <onreverse>
  • <onrowdelete>
  • <onrowexit>
  • <onrowinserted>
  • <onrowsenter>
  • <onscroll>
  • <onsearch>
  • <onseek>
  • <onseeked>
  • <onseeking>
  • <onselect>
  • <onselectionchange>
  • <onselectstart>
  • <onshow>
  • <onstalled>
  • <onstart>
  • <onstop>
  • <onstorage>
  • <onsubmit>
  • <onsuspend>
  • <onsyncrestored>
  • <ontimeerror>
  • <ontimeupdate>
  • <ontoggle>
  • <ontouchcancel>
  • <ontouchend>
  • <ontouchmove>
  • <ontouchstart>
  • <ontrackchange>
  • <onundo>
  • <onunload>
  • <onurlflip>
  • <onvolumechange>
  • <onwaiting>
  • <onwheel>
  • <seeksegmenttime>
  • <transitionend>
New Stuff!