E-mail

O que é DKIM?

Também conhecido como: DomainKeys Identified Mail
Definição

DKIM cryptographically signs outgoing messages so a receiver can verify the domain and that the content was not altered in transit. The public key is published in DNS. Together with SPF it forms the basis on which DMARC makes a pass or fail decision.

Porque é que DKIM importa

A chave pública é publicada no DNS. Juntamente com o SPF, forma a base para o DMARC tomar uma decisão de aprovação ou reprovação.

DKIM na prática

Quando executa um servidor de correio, DKIM é um registo TXT em DNS com a sua chave pública e um seletor no seu software de correio. Você olha para o cabeçalho Authentication-Results numa mensagem de teste que envia para si mesmo. Muda o seletor se rotacionar chaves. Se errar — chave errada, seletor errado, registo não propagado — os recetores tratam silenciosamente o seu correio como não assinado, e DMARC pode começar a falhar. A sua entregabilidade cai sem um erro claro nos seus próprios registos. Verificá-lo antes de depender dele poupa-lhe isso.

O que se costuma entender mal sobre DKIM

As pessoas assumem que DKIM garante que o remetente é legítimo. Não garante. Apenas prova que a mensagem veio do domínio que a assinou. Um spammer com a chave do seu domínio (roubada, mal configurada ou exposta através de um assinante aberto) assina-a sem problema. A correção: DKIM é sobre integridade e alinhamento, não confiança no remetente. Combine-o com SPF e DMARC.

DKIM — perguntas frequentes

O que é um seletor DKIM?

Um seletor é o nome que liga a sua assinatura DKIM a uma chave pública específica no DNS. Por exemplo, 'google' em google._domainkey.example.com. Permite-lhe rodar as chaves sem quebrar o correio já em trânsito. Mantenha-o sincronizado com o seu software de correio.

Como posso testar se o DKIM está a funcionar?

Envie uma mensagem para um endereço Gmail ou Outlook e inspecione os cabeçalhos. Procure a linha Authentication-Results. Se disser 'dkim=pass' com o seu domínio, está a funcionar. Se disser 'fail' ou 'neutral', verifique o seu registo DNS e o seletor de chave.

Mais de e-mail

SPF
SPF é um registo DNS que lista quais os servidores autorizados a enviar correio para um domínio.
DMARC
DMARC indica aos recetores o que fazer com mensagens que falham SPF e DKIM, e para onde enviar relatórios agregados.