Guias

Domínios e DNS

Os registros DKIM, SPF, MX e de rastreamento, a verificação e as regiões de envio.

#Como funciona

Para enviar com o seu domínio, a Postal precisa que você publique alguns registros DNS. Eles provam que o domínio é seu e fazem os e-mails passarem nas verificações de SPF, DKIM e DMARC dos provedores, o que evita a caixa de spam.

  1. Adicione o domínio no painel ou com POST /domains. Recomendamos um subdomínio só para e-mails, como mail.lojaexemplo.com.br, se o domínio principal já envia por outro serviço.
  2. Crie os registros mostrados no seu provedor de DNS (Registro.br, Cloudflare, Route 53, GoDaddy…).
  3. Clique em Verificar (ou chame POST /domains/{id}/verify). A Postal confere os registros sozinha por até 72 horas e avisa pelo webhook domain.updated.

#Registros de envio

Exemplo para lojaexemplo.com.br na região sa-east-1. Os valores exatos do seu domínio, principalmente a chave DKIM, estão no painel e em GET /domains/{id}.

TipoNomeValorPara quê
TXTpostal._domainkeyp=MIIBIjANBgkqh…IDAQABDKIM: assina cada e-mail com a chave do seu domínio.
MXpostalfeedback-smtp.sa-east-1.amazonses.com (prioridade 10)Return-Path: recebe os bounces e as reclamações.
TXTpostalv=spf1 include:_spf.postal.so ~allSPF do Return-Path: autoriza a Postal a enviar.

Os nomes são relativos ao domínio: postal é postal.lojaexemplo.com.br. Alguns provedores pedem o nome completo, outros completam sozinhos; se o painel acusar postal.lojaexemplo.com.br.lojaexemplo.com.br, tire o domínio do nome. O subdomínio postal pode ser outro, com custom_return_path na criação. Como o SPF fica no subdomínio do Return-Path, o SPF do seu domínio principal não muda.

#DMARC

A Postal não exige, mas os grandes provedores (Gmail, Outlook, Yahoo) cobram DMARC de quem envia volume. Se o seu domínio ainda não tem, comece monitorando:

TipoNomeValor
TXT_dmarcv=DMARC1; p=none; rua=mailto:[email protected]

Com os relatórios mostrando que tudo passa, endureça a política para p=quarantine e depois p=reject. O diagnóstico de entregabilidade de cada e-mail avisa quando falta DMARC.

#Rastreamento de aberturas e cliques

Ligue open_tracking e click_tracking no domínio para receber os eventos email.opened e email.clicked. Por padrão, os links rastreados usam um domínio da infraestrutura de envio. Para usar um endereço seu, defina tracking_subdomain (por exemplo, links) e crie o registro:

TipoNomeValor
CNAMElinksr.sa-east-1.awstrack.me

Rastreamento de aberturas depende de imagens e não é exato: vários clientes de e-mail carregam ou bloqueiam imagens automaticamente.

#Recebimento (MX)

Para receber e-mails no seu domínio (planos pagos), ative capabilities.receiving e aponte o MX do domínio para a Postal:

TipoNomeValor
MX@mx.postal.so (prioridade 10)

Atenção

Trocar o MX do domínio principal faz todos os e-mails dele chegarem na Postal, e não mais na sua caixa atual (Google Workspace, Microsoft 365…). Na dúvida, use um subdomínio, como atendimento.lojaexemplo.com.br, ou um endereço gratuito em in.postal.so.

Depois, crie inboxes para os endereços que quer receber.

#Status da verificação

StatusSignificado
not_startedA verificação ainda não começou.
pendingConferindo os registros.
partially_verifiedAlguns registros já estão certos; faltam outros.
verifiedTudo certo: o domínio pode enviar.
partially_failedPassaram 72 horas e alguns registros não foram encontrados.
failedPassaram 72 horas sem encontrar os registros.

Cada registro tem também o próprio status e, quando algo está errado, um diagnostic que explica o problema (valor diferente, registro duplicado…). Corrija e verifique de novo.

#Regiões

A região define de onde os seus e-mails saem e onde ficam os dados de envio. O padrão é São Paulo.

RegiãoLocal
sa-east-1São Paulo (padrão)
us-east-1Virgínia do Norte, EUA
us-east-2Ohio, EUA
eu-west-1Irlanda
ap-northeast-1Tóquio

#TLS

Com tls: "opportunistic" (padrão), a Postal usa TLS sempre que o servidor do destinatário aceita e entrega sem TLS quando ele não aceita. Com enforced, a mensagem só é entregue com TLS.

#Domínio em outra conta

Se ao adicionar o domínio a Postal disser que ele já está cadastrado, ele está em outra conta (de um ex-funcionário ou de um teste antigo, por exemplo). Prove que você controla o DNS com uma reivindicação: crie o registro TXT postal-domain-verification=… e o domínio é transferido para a sua conta, com chaves DKIM novas.