Ir para o conteudo principal

Novo

Teste a entregabilidade dos seus e-mails

Envie um e-mail de teste e obtenha um diagnóstico completo da sua autenticação SPF, DKIM e DMARC em segundos.

  • Teste de envio real
  • Diagnóstico instantâneo
  • Sem registo

SPF Checker

SPF check e lookup com resolução DNS em tempo real - corrija as suas falhas SPF

Porque é que o seu SPF está a falhar? Introduza o seu domínio para um SPF check completo com lookup DNS, expansão de includes e deteção de erros.

Lookup DNS em tempo real

O checker consulta o DNS em tempo real para recuperar o seu SPF tal como os destinatários o veem realmente.

Expansão recursiva

Cada include é resolvido recursivamente. Visualize a árvore completa da sua política SPF até aos mecanismos finais.

Contagem de lookups

O contador mostra o número exato de lookups DNS. O limite RFC é 10 - ultrapasse-o e os seus emails falharão.

Deteção de erros

Identifique problemas DNS (NXDOMAIN, timeout), ciclos de referência e sintaxe inválida antes de impactarem a entregabilidade.

Recomendações claras

Cada diagnóstico inclui uma explicação e ação corretiva. Siga as recomendações para otimizar o seu SPF.

Porquê inspecionar um registo SPF publicado?

O registo SPF (Sender Policy Framework) publicado no seu DNS define quais servidores podem enviar emails pelo seu domínio. Mas uma vez publicado, pode mudar sem que saiba: fornecedores que modificam os seus includes, limites de lookups atingidos, propagação DNS incompleta.

Três casos de uso principais:

  • Após a publicação -> Verifique que o DNS devolve o seu SPF e os includes se resolvem
  • Diagnóstico de entregabilidade -> Identifique porque os destinatários veem SPF fail ou permerror
  • Auditoria periódica -> Detete derivas (lookups a aumentar, includes obsoletos)

Inspetor SPF vs Validador de sintaxe

CritérioValidador de sintaxeInspetor SPF
Quando usarANTES da publicaçãoAPÓS a publicação
Fonte de dadosTexto colado manualmenteDNS em tempo real
Resolução de includesNão (apenas sintaxe)Sim (recursivo completo)
Contagem de lookupsEstimadaReal (com resolução)
Deteção de erros DNSNãoSim (NXDOMAIN, timeout, CNAME)

Fluxo recomendado:

  1. Escreva o seu SPF
  2. Valide a sintaxe com o Validador SPF
  3. Publique no seu DNS
  4. Inspecione com esta ferramenta para confirmar a propagação e a contagem real

O que analisa exatamente o inspetor?

Resolução DNS em tempo real

O inspetor consulta o DNS para recuperar:

  • Todos os registos TXT do domínio
  • Filtragem de registos que começam por v=spf1
  • Deteção de anomalias (vários SPF, CNAME no caminho)

Expansão recursiva dos includes

Para cada include: encontrado, a ferramenta:

  1. Resolve o domínio de destino
  2. Recupera o seu registo SPF
  3. Conta o lookup no orçamento de 10
  4. Repete recursivamente até aos mecanismos finais

Exemplo de árvore de resolução:

captaindns.com
├── include:_spf.google.com (1 lookup)
│   ├── include:_netblocks.google.com (2 lookups)
│   ├── include:_netblocks2.google.com (3 lookups)
│   └── include:_netblocks3.google.com (4 lookups)
└── include:servers.mcsv.net (5 lookups)
    └── ip4:205.201.128.0/20 (sem lookup)

Diagnósticos devolvidos

CódigoDescriçãoSeveridade
lookup_no_spfNenhum registo SPF encontradoErro
lookup_bad_rcodeErro DNS (NXDOMAIN, SERVFAIL)Erro
lookup_multiple_spfVários registos SPFErro
lookup_limit_exceededMais de 10 lookups DNSErro
lookup_cycleCiclo de referência detetadoErro
void_lookup_limit_exceededMais de 2 respostas vaziasErro
permissive_allPolítica +all (autoriza todos)Aviso
softfail_allPolítica ~all sem endurecimentoAviso

Casos de uso concretos

Caso 1: Verificação pós-publicação

Situação: Acabou de publicar um novo SPF para captaindns.com.

Ação: Execute a inspeção para verificar:

  • ✅ O registo está visível no DNS
  • ✅ Todos os includes se resolvem corretamente
  • ✅ O total de lookups está abaixo de 10

Caso 2: Diagnóstico de falha SPF

Sintoma: Os destinatários veem SPF fail nos seus emails.

Diagnóstico: O inspetor revela:

  • O servidor de envio (IP 203.0.113.50) não está no SPF
  • O include do fornecedor mudou sem notificação

Ação: Adicionar o IP ou atualizar o include.


Caso 3: Permerror misterioso

Sintoma: SPF permerror intermitente em alguns destinatários.

Diagnóstico: O inspetor conta 11 lookups:

captaindns.com: 11 lookups (limite: 10)
├── include:_spf.google.com (4 lookups)
├── include:spf.protection.outlook.com (3 lookups)
├── include:amazonses.com (2 lookups)
└── include:sendgrid.net (2 lookups)

Ação: Substituir alguns includes por ip4/ip6 diretos, usar um subdomínio dedicado ou achatar seu SPF com o SPF Flattener.


Caso 4: Auditoria de segurança periódica

Situação: Auditoria trimestral da configuração de email.

Verificação:

  • O SPF usa -all (hard fail) e não ~all (soft fail)
  • Nenhum include para domínios abandonados
  • Os intervalos IP correspondem aos servidores ativos
  • O contador de lookups tem margem de segurança (≤8 recomendado)

FAQ - Perguntas frequentes

P: Qual é a diferença entre o inspetor SPF e o validador de sintaxe?

R: O validador de sintaxe verifica um registo SPF ANTES da publicação (offline, texto colado). O inspetor analisa um SPF JÁ PUBLICADO consultando o DNS em tempo real e resolvendo recursivamente todos os includes.


P: Quantos lookups DNS são permitidos para SPF?

R: A RFC 7208 limita a avaliação SPF a 10 lookups DNS. Cada include, a, mx, ptr e exists conta. O inspetor mostra o total real após a resolução recursiva.


P: Porque é que o meu SPF mostra "permerror"?

R: Um permerror ocorre quando:

  1. Mais de 10 lookups DNS
  2. Ciclo de referência (A inclui B que inclui A)
  3. Sintaxe inválida
  4. Mais de 2 respostas DNS vazias

O inspetor identifica a causa exata.


P: Como é que a ferramenta resolve os includes?

R: O inspetor segue cada include: recursivamente: recupera o SPF do domínio de destino, conta o lookup e repete até aos mecanismos finais (ip4, ip6) ou ao limite.


P: Posso testar com diferentes resolvers DNS?

R: Sim. Escolha Google (8.8.8.8), Cloudflare (1.1.1.1) ou um resolver personalizado para verificar a propagação e confirmar que todos os servidores veem a mesma política.


P: O que fazer se o inspetor não encontrar um SPF?

R: Verifique na sua interface DNS que:

  1. Existe um registo TXT
  2. Começa por v=spf1
  3. Há apenas um SPF (vários = permerror)
  4. A propagação DNS está completa (pode demorar até 48h)

P: O inspetor também valida a sintaxe?

R: Sim, o inspetor valida a sintaxe de cada SPF encontrado. Mas para testar um rascunho ANTES da publicação, use o Validador de sintaxe SPF.


Ferramentas complementares

FerramentaUtilidade
Gerador SPFCriar um registro SPF com provedores pré-configurados
SPF FlattenerAchatar seu SPF para ficar dentro do limite de 10 DNS lookups
Validador sintaxe SPFTestar sintaxe ANTES da publicação
Inspetor DKIMValidar a sua assinatura DKIM
Inspetor DMARCConfigurar e testar a sua política DMARC
Analisador de cabeçalhos emailDiagnosticar SPF/DKIM/DMARC num email recebido

Recursos úteis