O que é DKIM?
DKIM (DomainKeys Identified Mail) é uma assinatura que o servidor de envio adiciona a cada mensagem com uma chave privada. A chave pública correspondente é publicada como registro TXT no DNS em selector._domainkey.seudominio, e os destinatários a usam para confirmar que os cabeçalhos assinados e o corpo não foram alterados no caminho. É definido pela RFC 6376.
Como ler o resultado
O DNS não tem como listar os seletores que um domínio usa, então esta ferramenta testa os 21 com que os provedores comuns assinam e mostra cada chave que encontra: o tipo, o tamanho em bits e se foi revogada. Abaixo de 1024 bits é marcado como crítico e abaixo de 2048 como alerta. Um seletor personalizado não aparece aqui.
Beat roda no mesmo motor, de forma agendada, em todas as 41 verificações e 25 blacklists. O que ele acrescenta: perguntar de novo, perceber quando uma resposta muda e dizer o que você deve fazer a respeito.
Problemas comuns com chaves DKIM
Nenhuma chave em nenhum seletor comum
Ou o domínio não assina, ou assina com um seletor personalizado. A tag s= no cabeçalho DKIM-Signature de uma mensagem que você enviou mostra o seletor real.
Uma chave com menos de 2048 bits
A RFC 8301 exige pelo menos 1024 bits e recomenda 2048. Uma chave de 1024 bits ainda é validada, mas é a mais fraca das duas. Troque para 2048 quando o seu provedor permitir.
Uma chave revogada
Uma tag p= vazia significa que a chave foi retirada de propósito. Qualquer mensagem ainda assinada com esse seletor falha no DKIM.
Uma chave que não pode ser lida
Chaves longas muitas vezes são coladas com aspas, espaços ou quebras de linha a mais, ou divididas de forma errada pelo painel de DNS. Uma chave ilegível falha exatamente como uma chave ausente.