Por que o DKIM falha — e como corrigir cada causa

Resposta curta

O DKIM falha quando o receptor não consegue verificar a assinatura da mensagem contra a chave pública no seu DNS. As causas comuns são um seletor ausente ou errado, uma chave pública revogada (vazia), a modificação do corpo em trânsito (ex.: por uma lista de e-mails) ou o domínio assinante não se alinhar com seu domínio De:. Cada uma tem uma solução específica.

Primeiro, encontre o seletor

As chaves DKIM ficam em {seletor}._domainkey.seudominio.com. O seletor é escolhido pela sua plataforma de envio (ex.: google no Google Workspace, selector1/selector2 no Microsoft 365). Se verificar o seletor errado, verá uma falsa falha.

As quatro causas comuns

Sem registro / seletor errado: publique o registro TXT exato do seu provedor no seletor exato. Chave revogada (p= vazio): a chave foi rotacionada ou desativada; reative o DKIM e republique. Corpo modificado: um encaminhador ou rodapé de lista alterou a mensagem após a assinatura; apoie-se no alinhamento DMARC+DKIM. Não alinhado: o domínio assinante deve corresponder ao seu domínio De: (ou ser um subdomínio) para o DMARC passar.

Como ler os cabeçalhos

Em um e-mail recebido, abra os cabeçalhos e leia a linha DKIM-Signature: d= é o domínio assinante e s= é o seletor. Assim você sabe exatamente qual chave consultar.

  1. 1

    Procure a chave seletora

    Substitua google pelo seu seletor:

    $ dig TXT google._domainkey.yourdomain.com +short

Verifique seu registro DKIM agora

Abrir o verificador DKIM gratuito →

Perguntas frequentes

Como encontro meu seletor DKIM?

Veja os cabeçalhos de um e-mail recebido procurando d= e s= na linha DKIM-Signature, ou a página de DKIM da sua plataforma de envio. O valor s= é o seletor.

O que significa um p= vazio?

A chave pública foi revogada. O registro do seletor existe mas não carrega chave, então toda assinatura falha. Regenere/ative a chave no seu provedor.

DKIM é definido em IETF RFC 6376.

Revisado por Skysnag Security Team. Última atualização .