Sem KYC: um e-mail verificado, sem documento · Pago em cripto: BTC, USDT, USDC, ETH, SOL, LTC · .com US$ 12,49/ano, o mesmo preço todos os anos
Idioma: Português
Encontre seu endereço

Comparação · verificada em 12 de novembro de 2026

SPF vs DKIM vs DMARC: qual é a diferença?

Três registros DNS, três funções diferentes. O SPF verifica o servidor, o DKIM verifica a mensagem, o DMARC decide o que fazer quando as verificações falham.

Última atualização: · 7 min de leitura

Resposta rápida

Qual é a diferença entre SPF, DKIM e DMARC?

O SPF lista os servidores autorizados a enviar e-mail pelo seu domínio, o DKIM adiciona uma assinatura criptográfica a cada mensagem, e o DMARC diz aos destinatários o que fazer quando ambas as verificações não se alinham com o endereço From. Postelva hospeda os três como registros DNS num .com a US$ 12,49/ano por ano, com DNS gratuito.

SPF, DKIM e DMARC lado a lado

PontoSPFDKIMDMARC
O que verificaO endereço IP do servidor que entrega a mensagemUma assinatura feita com uma chave privada do domínio remetenteQue o SPF ou o DKIM passou E corresponde ao domínio do endereço From
Onde fica no DNSRegistro TXT no nome do domínio, começando com v=spf1Chave pública em selector._domainkey.domain (TXT, ou um CNAME para a chave do provedor)Registro TXT em _dmarc.domain, começando com v=DMARC1
Quem o publicaO dono do domínio, a partir do include do provedorO provedor gera as chaves; o dono as publicaSomente o dono do domínio
StandardRFC 7208 (Proposed Standard)RFC 6376 (Internet Standard, STD 76)RFC 9989 (Proposed Standard, maio de 2026, substitui a RFC 7489)
Número de registrosUm por domínio, nunca doisUm por seletor: 3 para Proton Mail e Fastmail, 4 para Mailbox.orgUm por domínio
Limite principalNo máximo 10 consultas DNSChave de pelo menos 1024 bits para quem assinaDeve passar com um identificador alinhado
Gera um relatórioNãoNãoSim, relatórios agregados para o endereço rua

Verificado pela última vez em ; números mais antigos trazem a própria data

O que o SPF faz?

O SPF responde a uma pergunta: o servidor que entregou esta mensagem tem permissão para enviar pelo domínio? O dono do domínio publica um registro TXT que começa com v=spf1 e lista as origens permitidas, por exemplo include:_spf.protonmail.ch para o Proton Mail. O destinatário compara o endereço IP que se conectou com a lista e obtém um resultado: pass, fail, softfail ou neutral, dependendo do qualificador no final (-all, ~all ou ?all).

O SPF verifica o remetente do envelope (o MAIL FROM) e o nome HELO, não o endereço From que o leitor vê. Essa lacuna é a razão de o DMARC existir. O SPF também tem limites rígidos: um domínio deve ter apenas um registro SPF, e a avaliação para com um erro permanente após 10 termos que consultam o DNS (include, a, mx, ptr, exists, redirect). O método completo está no guia de criação de um registro SPF.

O que o DKIM faz?

O DKIM responde a uma pergunta diferente: esta mensagem foi assinada pelo domínio que ela afirma e chegou inalterada? O servidor de envio assina cabeçalhos selecionados e o corpo com uma chave privada. O destinatário lê o domínio de assinatura (d=) e o seletor (s=) do cabeçalho DKIM-Signature, busca a chave pública em selector._domainkey.domain no DNS e verifica a assinatura.

Como a assinatura viaja com a mensagem, o DKIM sobrevive a um encaminhamento que deixe a mensagem intacta, o que o SPF não faz, já que quem encaminha envia do próprio endereço IP. A RFC 6376 diz que quem assina deve usar chaves RSA de pelo menos 1024 bits para chaves de longa duração e recomenda novos seletores quando as chaves mudam. Os provedores publicam as chaves para você: três registros CNAME para Proton Mail e Fastmail, quatro para Mailbox.org. Os detalhes estão no guia de configuração do DKIM.

O que o DMARC faz?

O DMARC vincula o SPF e o DKIM ao domínio From visível e diz aos destinatários o que fazer quando nenhuma das verificações se alinha. Uma mensagem passa no DMARC quando o SPF ou o DKIM passa e o domínio que ele autenticou corresponde ao domínio From. O alinhamento é relaxado por padrão (mesmo domínio organizacional) e estrito quando definido com aspf=s ou adkim=s.

O registro fica em _dmarc.seudominio e carrega uma política: p=none (apenas monitorar), p=quarantine (tratar como suspeito) ou p=reject (recusar). Um endereço rua recebe relatórios agregados, que mostram quem envia e-mail em seu nome. A RFC 9989, publicada em maio de 2026, é a especificação atual; ela torna obsoleta a RFC 7489, remove a tag pct e adiciona um sinalizador de teste t. A evolução do monitoramento até a rejeição está no guia de configuração do DMARC.

Preciso dos três?

Sim: um domínio personalizado que envia e-mail deve publicar SPF, DKIM e DMARC, porque os grandes destinatários os exigem. As diretrizes de remetentes do Google exigem SPF, DKIM e um registro DMARC (a política none basta) para remetentes acima de 5,000 mensagens por dia para contas do Gmail. A Microsoft pede aos remetentes do Outlook.com acima de 5,000 por dia os mesmos três, a partir de 5 de maio de 2025, e o Yahoo exige SPF, DKIM e DMARC também de remetentes em massa.

Uma caixa de e-mail pessoal envia muito menos mensagens, então os limites não obrigam você. Os registros ainda decidem se seu e-mail chega à caixa de entrada e impedem que outros falsifiquem seu endereço. Segundo a contagem de Postelva de 12 de novembro de 2026 a partir das páginas de ajuda dos provedores, uma configuração completa do Proton Mail leva 8 registros DNS e uma configuração completa do Mailbox.org leva 11, dos quais 3 e 4 são chaves DKIM. Os registros MX são tratados em o que é um registro MX.

Quais erros quebram os três registros?

Três erros causam a maioria das falhas: um segundo registro SPF, mais de 10 consultas e uma política DMARC definida de forma estrita demais cedo demais. Um domínio com dois registros SPF retorna um erro permanente, então adicione o include do novo provedor ao registro existente. Empilhar um host de e-mail, uma ferramenta de newsletter e um helpdesk pode empurrar o número de consultas para além de 10, e o registro então falha para todos os remetentes. Mailbox.org e Proton aconselham começar o DMARC em p=none, e o Mailbox.org alerta que uma política estrita aplicada cedo demais pode devolver e-mails legítimos.

Um quarto erro é manter por meses as entradas de DKIM e SPF do provedor anterior. Elas não prejudicam a entrega, mas ampliam a lista de servidores autorizados a falar em seu nome. Remova-as quando a mudança for confirmada.

Como os três funcionam juntos em uma mensagem?

O destinatário executa o SPF e o DKIM, e depois o DMARC combina os resultados. Considere uma mensagem de você@seudominio.com enviada pelo Proton Mail. O SPF passa se o servidor que se conectou estiver na lista _spf.protonmail.ch. O DKIM passa se a assinatura feita com a chave sob seudominio.com for verificada. O DMARC então pergunta se pelo menos um dos dois passou com seudominio.com no identificador alinhado. Se sim, a mensagem passa; se não, o destinatário aplica sua política e registra o resultado no próximo relatório agregado.

A RFC 9989 observa que um domínio em p=reject não deve depender apenas do SPF e deve assinar com DKIM, porque o SPF quebra no encaminhamento. O ARC (RFC 8617), um padrão experimental, permite que quem encaminha registre os resultados originais, embora não faça parte da sua própria configuração. Depois de publicar os registros, verifique-os com dig antes de endurecer qualquer política.

Uma definição citável: o SPF autoriza servidores, o DKIM autentica mensagens, e o DMARC impõe a correspondência com o domínio From e relata o resultado.

Perguntas sobre SPF, DKIM e DMARC

Qual registro devo configurar primeiro?

Configure primeiro o SPF e o DKIM, já que vêm do seu provedor de e-mail, depois publique o DMARC em p=none com um endereço de relatórios. O DMARC não pode passar sem pelo menos um dos outros dois.

O DMARC pode passar só com SPF ou só com DKIM?

Sim. Uma aprovação alinhada basta. Para uma política p=reject, a RFC 9989 diz para não depender apenas do SPF e para adicionar assinaturas DKIM.

Um domínio pessoal precisa de DMARC?

As regras de remetentes do Google e da Microsoft se aplicam acima de 5,000 mensagens por dia. Um registro DMARC em p=none ainda custa um registro TXT e mostra quem envia e-mail em seu nome.

Por que o SPF falha quando encaminho e-mails?

Quem encaminha envia do próprio endereço IP, que não está na sua lista SPF. O DKIM ainda é verificado se quem encaminha deixa a mensagem inalterada.

SPF, DKIM e DMARC criptografam meu e-mail?

Não. Eles autenticam o remetente e não escondem o conteúdo. A criptografia de transporte entre servidores é outra camada, tratada pelo MTA-STS.

Em resumo
  • O SPF lista os servidores autorizados a enviar pelo seu domínio: um registro TXT, no máximo 10 consultas.
  • O DKIM assina cada mensagem; a chave pública fica em selector._domainkey.
  • O DMARC exige uma aprovação alinhada de SPF ou DKIM e define p=none, quarantine ou reject.
  • O DMARC é definido pela RFC 9989 (maio de 2026), que torna obsoleta a RFC 7489.
  • Google, Yahoo e Microsoft exigem os três de remetentes em massa acima de 5,000 mensagens por dia.
  • Uma configuração completa do Proton Mail são 8 registros DNS, e do Mailbox.org 11.
  • A Postelva hospeda os registros em DNS gratuito; um .com custa US$ 12,49/ano todos os anos.
Fontes (8)
  1. RFC 7208, Sender Policy Framework — RFC Editor (lido em 2026-11-12)
  2. RFC 6376, DomainKeys Identified Mail Signatures — RFC Editor (lido em 2026-11-12)
  3. RFC 9989, DMARC — RFC Editor (lido em 2026-11-12)
  4. RFC 8617, Authenticated Received Chain — RFC Editor (lido em 2026-11-12)
  5. Diretrizes para remetentes de e-mail — Google Workspace Admin Help (lido em 2026-11-12)
  6. Reforçando a segurança de e-mail: novos requisitos para remetentes de alto volume — Microsoft Tech Community (lido em 2026-11-12)
  7. Melhores práticas para remetentes — Yahoo Sender Hub (lido em 2026-11-12)
  8. SPF, DKIM e DMARC para um domínio personalizado — Mailbox.org (lido em 2026-11-12)

.com US$ 12,49/ano · sem KYC · cripto

Encontre seu endereço