Pular para o conteúdo
  • entregabilidade
  • autenticação
  • dns
  • guia

Verificar domínio no Pidgely: SPF, DKIM e DMARC passo a passo

Guia prático para verificar seu domínio e publicar os registros SPF, DKIM e DMARC no Cloudflare, Registro.br, GoDaddy, Hostinger e Locaweb, com exemplos, como conferir e os erros mais comuns.

Time PidgelyPublicado em 8 min de leituraVersão em Markdown

Neste artigo
  1. O que você vai precisar
  2. Passo a passo
  3. Como conferir se deu certo
  4. Erros comuns
  5. DMARC: comece sem bloquear nada
  6. Perguntas rápidas
  7. Perguntas frequentes

Para enviar e-mails com o seu domínio, o Pidgely precisa provar aos provedores (Gmail, Outlook, Yahoo) que a mensagem realmente vem de você. Isso é feito com quatro registros no DNS: DKIM (assinatura), MX e SPF do subdomínio de devolução (bounces) e DMARC (política e relatórios). Este guia leva você do zero até o domínio com o selo Verificado, em cerca de dez minutos.

O que você vai precisar

  • Uma conta no Pidgely com o e-mail confirmado.
  • Acesso ao painel de DNS de quem hospeda o seu domínio (Cloudflare, Registro.br, GoDaddy, Hostinger, Locaweb ou outro). Se não sabe onde fica, o passo 1 mostra como descobrir.
  • Um domínio ou subdomínio para enviar, como seudominio.com.br ou mail.seudominio.com.br.

Passo a passo

1. Adicione o domínio

No painel, abra Domínios, clique em adicionar e digite só o nome (seudominio.com.br). A tela do domínio lista os registros que você deve publicar e mostra, em O que falta corrigir, um cartão por registro com tipo, host e valor, cada um com botão de copiar.

Para saber onde está o DNS do domínio, rode no terminal:

bash
dig +short NS seudominio.com.br

Os nomes que aparecem (por exemplo ana.ns.cloudflare.com ou a.sec.dns.br) indicam quem manda no DNS. Os registros só valem onde os servidores de nome apontam.

2. Conecte o provedor, se houver atalho

Se o seu DNS está no Cloudflare ou em um provedor com Domain Connect, o botão Conectar publica os registros por você: o Pidgely cria só os registros dele, junta o SPF a um que já exista (nunca cria um segundo) e mantém um DMARC existente. No Cloudflare, o token é usado em uma única requisição e não é guardado. Se preferir manual, siga o passo 3.

3. Publique os registros

Os valores abaixo são exemplos. Copie sempre os valores exatos do painel: o seletor do DKIM (pdg mais ano e mês) e a chave são únicos do seu domínio.

Para quêTipoNome (host)Valor
DKIMTXTpdg202611._domainkeyv=DKIM1; k=rsa; p=MIIBIjANBg…
Devolução (bounces)MXbouncesmta.pidgely.com, prioridade 10
SPFTXTbouncesv=spf1 include:_spf.mta.pidgely.com ~all
DMARC (recomendado)TXT_dmarcv=DMARC1; p=none; rua=mailto:dmarc@seudominio.com.br

O SPF fica no subdomínio bounces, não na raiz. Por isso o SPF que você já tem no domínio principal não muda.

Cloudflare

  1. Entre no painel, escolha o domínio e abra DNS → Registros.
  2. Clique em Adicionar registro. Em Tipo escolha TXT, em Nome digite pdg202611._domainkey (só a parte relativa) e cole o valor do DKIM. Salve.
  3. Repita para MX (nome bounces, servidor de e-mail mta.pidgely.com, prioridade 10), para o TXT de bounces e para o TXT de _dmarc.
  4. Registros MX e TXT nunca passam pelo proxy (nuvem laranja), então não há nada para desligar.

Registro.br

  1. Entre em registro.br, abra o domínio e vá em DNS → Editar zona (isso vale se o domínio usa os servidores de DNS do próprio Registro.br; se usa outros, edite lá).
  2. Clique em Novo registro. Em Nome digite só pdg202611._domainkey, Tipo TXT e cole o valor. O Registro.br acrescenta o domínio sozinho; se você digitar o nome completo, ele duplica o sufixo.
  3. Crie os demais: MX com nome bounces, destino mta.pidgely.com e prioridade 10; TXT em bounces; TXT em _dmarc.
  4. Salve a zona. O Registro.br pode levar alguns minutos para publicar.

GoDaddy

  1. Entre em Meus produtos → Domínios → DNS do seu domínio.
  2. Clique em Adicionar novo registro. Em Tipo escolha TXT, em Nome digite pdg202611._domainkey (a GoDaddy também completa o domínio) e cole o valor no campo Valor.
  3. Adicione o MX (nome bounces, valor mta.pidgely.com, prioridade 10), o TXT de bounces e o TXT de _dmarc.
  4. Em TTL, deixe 1 hora ou o padrão e salve.

Hostinger

  1. Entre no hPanel, abra Domínios, escolha o domínio e vá em DNS / Servidores de nomes → Gerenciar registros DNS (vale se os servidores de nomes forem os da Hostinger; se o domínio usa Cloudflare ou outro DNS, crie os registros lá).
  2. Em Tipo escolha TXT, em Nome digite só pdg202611._domainkey e cole o valor. A Hostinger completa o domínio sozinha.
  3. Crie o MX (nome bounces, destino mta.pidgely.com, prioridade 10, que tem campo próprio), o TXT de bounces e o TXT de _dmarc.
  4. Salve cada registro. Se já existir um TXT de SPF no mesmo nome, edite-o em vez de criar outro.

Locaweb

  1. No painel da Locaweb, abra Domínios, escolha o domínio e vá em Gerenciar DNS (editar zona). Se o domínio é registrado na Locaweb mas usa outro DNS, edite lá.
  2. Adicione um registro TXT: em Host/Nome digite só pdg202611._domainkey (o campo já termina no seu domínio) e cole o valor sem aspas.
  3. Adicione o MX (host bounces, destino mta.pidgely.com, prioridade 10), o TXT de bounces e o TXT de _dmarc.
  4. Salve a zona e volte para Verificar agora.

4. Verifique

Volte à tela do domínio e clique em Verificar agora. O Pidgely também confere sozinho a cada 5 minutos nos primeiros 3 dias e uma vez por dia depois. Quando DKIM, MX e SPF passam, o domínio fica Verificado e você já pode enviar.

Como conferir se deu certo

Rode estes comandos no terminal, trocando seudominio.com.br. Cada um deve mostrar o valor que você publicou; vazio significa que o registro não existe nesse nome.

bash
dig +short TXT pdg202611._domainkey.seudominio.com.br
dig +short MX bounces.seudominio.com.br
dig +short TXT bounces.seudominio.com.br
dig +short TXT _dmarc.seudominio.com.br

Sem dig (Windows), use nslookup -type=TXT _dmarc.seudominio.com.br. Para uma checagem sem terminal, use o verificador grátis de SPF, DKIM e DMARC.

Depois, envie um e-mail de teste para uma caixa do Gmail, abra Mostrar original e confira se SPF, DKIM e DMARC aparecem como PASS.

Teste de envio com a API (troque a chave e o domínio):

bash
curl -X POST https://api.pidgely.com/emails \
  -H "Authorization: Bearer SUA_CHAVE_DE_API" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "Você <ola@seudominio.com.br>",
    "to": ["voce@exemplo.com.br"],
    "subject": "Primeiro e-mail pelo Pidgely",
    "html": "<p>Funcionou!</p>"
  }'

Erros comuns

  • Nome duplicado. Você digitou pdg202611._domainkey.seudominio.com.br e o provedor criou …seudominio.com.br.seudominio.com.br. Digite só a parte relativa. Confira com dig no nome completo.
  • Chave DKIM cortada ou com aspas extras. A chave de 2048 bits passa de 255 caracteres. A maioria dos provedores divide sozinha; se o seu pedir, use várias strings entre aspas no mesmo registro. Não deixe espaço nem quebra de linha no meio da chave.
  • Dois registros SPF no mesmo nome. Um nome só pode ter um v=spf1. Se bounces já tinha SPF, junte os dois em um.
  • CNAME no mesmo nome do MX. Um nome não pode ter CNAME e MX. Apague o CNAME de bounces ou escolha outro rótulo ao adicionar o domínio.
  • Registro criado no lugar errado. Se o DNS está no Cloudflare mas você editou o painel do Registro.br, nada vale. Rode dig +short NS para saber onde editar.
  • Segundo DMARC. Só pode existir um _dmarc. Edite o que já existe e acrescente rua=mailto:….
  • Subdomínio não coberto. Para enviar de news.seudominio.com.br, adicione news.seudominio.com.br como domínio próprio.
  • Pressa. Depois de salvar, aguarde alguns minutos e clique em Verificar agora. Se continuar pendente após uma hora, revise o nome e o valor de cada registro.

DMARC: comece sem bloquear nada

Publique v=DMARC1; p=none; rua=mailto:dmarc@seudominio.com.br. O p=none não bloqueia nenhuma mensagem; o rua recebe relatórios diários dos provedores, então use um endereço que você leia. Depois de algumas semanas sem fontes legítimas falhando, suba para quarantine e, por fim, reject. Para entender o alinhamento, leia o guia de SPF, DKIM e DMARC.

Perguntas rápidas

As respostas curtas estão na seção de perguntas frequentes abaixo. Se ainda não funcionou, escreva para support@pidgely.com com o nome do domínio: conseguimos ver qual registro falta.

Perguntas frequentes

Preciso verificar o domínio para enviar e-mails pelo Pidgely?

Sim, para enviar do seu domínio. Enquanto ele não está verificado, você só envia de um endereço @test.pidgely.com, e apenas para pessoas da sua própria organização. Ao verificar, a organização sai do modo de teste sozinha.

Quanto tempo leva para o domínio ficar verificado?

Em geral, de 1 a 15 minutos depois de salvar os registros. O Pidgely confere sozinho a cada 5 minutos nos 3 primeiros dias. Raramente o DNS leva algumas horas para propagar. Você pode clicar em Verificar agora a qualquer momento.

Quais registros o Pidgely pede?

Quatro: um TXT de DKIM em pdg…._domainkey, um MX em bounces apontando para mta.pidgely.com (prioridade 10), um TXT de SPF em bounces com include:_spf.mta.pidgely.com e, como recomendação, um TXT de DMARC em _dmarc. Os valores exatos aparecem na tela do seu domínio, com botão de copiar.

Preciso mexer no SPF do meu domínio principal?

Não. O SPF do Pidgely fica no subdomínio bounces, então o SPF que você já tem na raiz continua como está e não consome o limite de 10 consultas DNS.

O DMARC é obrigatório?

Para enviar pelo Pidgely, não. Mas Gmail e Yahoo exigem DMARC publicado de quem envia em grande volume. Comece com p=none, que não bloqueia nada, e um endereço rua que você leia.

Já tenho um registro DMARC. O que faço?

Não crie um segundo. Um nome só pode ter um registro DMARC. Edite o atual e acrescente rua=mailto:seu@endereço, se ainda não houver. O Pidgely nunca troca um DMARC que já existe.

O painel diz que o registro não foi encontrado, mas eu criei. O que houve?

O motivo mais comum é o nome duplicado: o provedor acrescentou o domínio ao que você digitou e criou pdg202611._domainkey.seudominio.com.br.seudominio.com.br. Digite só a parte relativa, como pdg202611._domainkey. Também confira se o DNS do domínio está mesmo no provedor onde você editou, com dig NS.

Posso usar o mesmo domínio em duas contas do Pidgely?

Não. Um domínio só pode ser verificado por uma conta. Se ele já estiver verificado em outra, a verificação mostra essa mensagem e você deve usar o acesso da conta original ou um subdomínio, como mail.seudominio.com.br.

Posso enviar de um subdomínio?

Sim, e é a opção recomendada para quem já usa o domínio principal em outro serviço. Adicione o subdomínio (por exemplo mail.seudominio.com.br) como um domínio próprio no Pidgely; o domínio principal não cobre os subdomínios.

Como sei se o SPF, o DKIM e o DMARC estão passando de verdade?

Envie um e-mail para uma caixa do Gmail, abra a mensagem, clique nos três pontos e em Mostrar original. SPF, DKIM e DMARC devem aparecer como PASS. Você também pode usar o verificador grátis de SPF, DKIM e DMARC do Pidgely.

Time Pidgely

Publicado em

Construímos o Pidgely, a API de email que leva você à caixa de entrada. Escrevemos sobre o que aprendemos entregando emails, citando os padrões e as diretrizes dos provedores por trás de cada afirmação.