Verificador de DKIM

Verificar uma chave DKIM

Informe o domínio de assinatura, sem endereço de e-mail ou URL.

Próximo

O seletor DKIM identifica o nome DNS em que um domínio remetente publica sua chave pública. Informe o domínio de assinatura e o seletor para ver o registro TXT retornado pelo DNS no momento. O verificador distingue uma chave publicada de uma chave revogada, ausente, malformada ou de uma resposta temporariamente indisponível. Ele não testa uma mensagem de e-mail nem confirma que uma assinatura foi validada.

Como verificar um seletor DKIM

  1. 1

    Informe o domínio de assinatura

    Use o domínio do campo d= no cabeçalho DKIM-Signature ou o domínio configurado no seu provedor de e-mail.

  2. 2

    Informe o seletor

    Use o valor s= desse cabeçalho ou das configurações do provedor, como mail.

  3. 3

    Confira o estado da chave no DNS

    O verificador consulta o TXT de selector._domainkey.domain e explica o registro retornado.

O que esta consulta realmente verifica

O DKIM usa um seletor (s=) e um domínio de assinatura (d=) para encontrar uma chave pública. Com s=mail e d=example.org, o host DNS é mail._domainkey.example.org. Esta ferramenta pede ao resolvedor DNS do servidor os registros TXT desse host. O domínio e o seletor são enviados ao servidor para a consulta. Encontrar uma chave pública nesse host mostra que ela está publicada no DNS, mas não comprova que um e-mail específico passou na verificação DKIM.

Um único registro de recurso TXT pode conter várias sequências entre aspas. O DNS junta essas sequências sem espaços adicionais antes de analisar a chave. Vários registros de recurso TXT separados no mesmo seletor são outro caso: a ferramenta indica uma resposta ambígua em vez de juntar as chaves. Um tempo limite de DNS é apresentado separadamente de uma resposta vazia, pois uma consulta que falhou não comprova a ausência da chave.

Observação do registro Significado aqui O que conferir em seguida
Chave compatível em p= Chave pública publicada Para saber se o DKIM passou, verifique uma mensagem específica com seus cabeçalhos completos.
p= vazio Chave revogada Publique uma chave substituta e atualize o serviço de assinatura.
Nenhuma resposta TXT Este resolvedor não retornou uma chave Confira d= e s= e depois as configurações do provedor DNS.
Vários registros TXT Resposta ambígua para o seletor Remova registros duplicados não intencionais.
Falha do resolvedor Resposta desconhecida por enquanto Repita a consulta quando o serviço DNS se recuperar.

Quando k= é omitido, o tipo de chave padrão é RSA. O verificador também reconhece chaves k=ed25519 com chave pública de 32 bytes. Ele verifica a sintaxe das chaves compatíveis, mas a chave publicada, por si só, não revela a configuração de assinatura, a autenticidade da mensagem, a entrega na caixa de entrada ou o alinhamento DMARC. A RFC 6376 define a consulta pelo seletor e a revogação com chave vazia; a RFC 8463 define Ed25519 para DKIM.

Perguntas frequentes

Leia o campo s= no cabeçalho DKIM-Signature de uma mensagem enviada pelo seu serviço ou consulte a página de configuração DKIM do serviço. O campo d= informa o domínio de assinatura. Não cole uma mensagem inteira nos campos de domínio ou seletor.

Não. A validação DKIM também exige uma mensagem específica, sua assinatura, a canonicalização e verificações criptográficas. A chave no DNS mostra apenas o que este resolvedor encontrou no nome do seletor.

Pela RFC 6376, um valor p= vazio sinaliza a revogação intencional de uma chave DKIM. Um serviço que ainda usa esse seletor para assinar precisa de uma nova chave e do registro DNS correspondente para que as mensagens possam ser verificadas.

O domínio e o seletor são enviados ao servidor deste site. O servidor consulta seu resolvedor DNS para obter o registro TXT público. Não é necessário enviar o corpo nem a mensagem inteira.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas