Pular para o conteúdo
Glossário · Autenticação

DKIM

DomainKeys Identified Mail: uma assinatura criptográfica adicionada a uma mensagem por um domínio que se responsabiliza por ela, verificada com uma chave pública no DNS desse domínio.

O que significa

Com o DKIM, o sistema de envio calcula o hash do corpo da mensagem e de campos de cabeçalho escolhidos, assina o resultado com uma chave privada e adiciona um cabeçalho DKIM-Signature que indica o domínio de assinatura (d=) e um seletor (s=). O receptor busca a chave pública em seletor._domainkey.domínio no DNS e verifica a assinatura. Um pass prova duas coisas: o domínio de assinatura assumiu a responsabilidade pela mensagem, e as partes assinadas não foram alteradas no caminho.

Ao contrário do SPF, o DKIM sobrevive ao encaminhamento desde que ninguém edite o conteúdo assinado, e por isso a RFC 9989 manda os domínios em p=reject assinarem com DKIM em vez de depender do SPF. Listas de e-mail que adicionam rodapés ou mudam o assunto o quebram.

O domínio de assinatura pode ser qualquer domínio. O DMARC só conta um pass do DKIM quando o domínio d= está alinhado com o domínio do From. O padrão é a RFC 6376 (2011), atualizada pela RFC 8301 sobre algoritmos e tamanhos de chave e pela RFC 8463 sobre Ed25519.

Exemplo

DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=mail2026; h=from:to:subject:date:message-id; bh=...; b=...

Neste site

Fontes

Em que esta definição se baseia. O texto é nosso; os fatos são das fontes.

Todos os 432 termos do glossárioA wiki: blacklists e códigos de bounce

Beat · monitoramento pago

Um batimento cardíaco para o seu e-mail.

O Beat roda todas as verificações deste site em uma programação fixa: 41 verificações, 50 blacklists e inbox placement real. Assim que algo quebra, ele diz o que quebrou, por que isso importa e a correção exata.

example.comMonitorando
  • SPFpass
  • DKIMpass
  • DMARCp=none
  • Blacklists0 / 50

Ilustrativo. Seu domínio, a cada poucas horas.

Também nosso:Pulse: sua própria infraestrutura de envioConsultoria: US$ 65/hora, sem retainer