CalculaIT / tools

Verificador SPF e DMARC

Verifique se o seu correio está protegido contra falsificação.

A consulta sai do seu navegador para o Cloudflare DNS (1.1.1.1) e, se falhar, para o Google Public DNS.

Verificador SPF e DMARC

Os campos contêm exemplos editáveis.

Resposta rápida · exemplo

Quantas consultas DNS pode ter um registo SPF?

Um SPF admite no máximo 10 consultas DNS: contam include, a, mx, ptr, exists e redirect, também dentro de cada include. Acima disso, o SPF falha com permerror. ip4, ip6 e all não consomem consultas.

Pressupostos do cálculo

Verifique o SPF e o DMARC de um domínio: erros, política e limite de 10 consultas DNS. Usa DNS público a partir do navegador; não verifica DKIM.

Ver o exemplo passo a passo ↓

Fórmula e pressupostos

SPF: RFC 7208 (máx. 10 consultas DNS) · DMARC: RFC 7489 (_dmarc.domínio)

Verifique o SPF e o DMARC de um domínio: erros, política e limite de 10 consultas DNS. Usa DNS público a partir do navegador; não verifica DKIM.

Como usar esta calculadora

Verifique se o seu domínio está protegido contra falsificação e se o correio cumpre os requisitos do Gmail, Yahoo e Microsoft. A ferramenta lê o SPF do domínio e o DMARC em _dmarc, segue cada include para contar as consultas DNS e indica o que corrigir. O DKIM não é verificado porque exige conhecer o seletor.

Exemplo resolvido

  1. Exemplo de registo: v=spf1 include:_spf.google.com include:servers.mcsv.net mx ~all.
  2. Cada include e o mecanismo mx contam uma consulta: 3 neste registo, mais as que existirem dentro de cada include.
  3. ~all marca como suspeito o correio de servidores não listados; -all rejeita-o.

Resultado do exemplo

Consultas DNS do SPF
3
Mecanismo all
~all

Como interpretar o resultado

Corrija primeiro os erros: sem SPF ou com dois registos SPF, os recetores não conseguem validar o seu correio. Acima de 10 consultas, retire includes que já não usa ou indique intervalos IP com ip4 e ip6. No DMARC, comece com p=none e um rua para receber relatórios, reveja quem envia com o seu domínio e passe depois a quarantine e a reject.

Perguntas frequentes

Posso ter dois registos SPF?

Não. Se um serviço pedir para adicionar o SPF dele, junte o include ao registo existente: v=spf1 include:um include:dois ~all.

Qual é a diferença entre ~all e -all?

~all (softfail) aceita o correio mas marca-o como suspeito; -all (fail) pede que seja rejeitado. Com DMARC ativo, ~all costuma ser suficiente.

Porque não aparece o DKIM?

O DKIM publica-se em seletor._domainkey.domínio e o seletor depende de cada fornecedor. Pode vê-lo com a consulta DNS, tipo TXT.

Referências e método

RFC 7208 — SPF · RFC 7489 — DMARC · Referências e método