قاعدة المعرفة

Como utilizar DKIM no envio de mensagens?

DKIM é uma iniciativa conjunta da Yahoo! e da Cisco que, embora ainda seja pouco usada, tem potencial para ser um mecanismo eficiente de combate ao spam.

Consiste em assinar as mensagens com uma chave pública, certificada ou não, para garantir a autenticidade do remetente.

Ao contrário do SPF, que verifica o envelope, o DKIM verifica o cabeçalho da mensagem.

Esta técnica acarreta um custo computacional adicional por mensagem, tanto para o MTA remetente quanto para o MTA destino.

Para habilitar DKIM é necessário:

  • criar um par de chaves pública e privada (o OpenSSL pode ser usado para isso);
  • deixar a chave pública disponível via DNS, de forma semelhante à publicação da política do SPF;
  • colocar a chave privada no MTA responsável pelo envio das mensagens;

Para utilizar DKIM no envio de mensagens basta assinar cada mensagem enviada com a chave privada colocada no MTA.

Esta assinatura é enviada como um campo adicional do cabeçalho.

Para verificar a autenticidade de uma mensagem recebida é necessário:

  • obter a chave pública do domínio do From:, via DNS,
  • verificar a assinatura da mensagem;

O resultado da verificação da assinatura pode chegar a uma das três conclusões:

  • a assinatura é válida, a mensagem vem realmente do domínio indicado no campo From: e pode então ser avaliada por outras técnicas anti-spam;
  • a assinatura não é válida, a mensagem pode ser marcada como suspeita ou ser recusada;
  • o domínio do remetente não possui um registro DKIM, não sendo possível usar a informação de DKIM como critério de decisão.

Mais detalhes sobre DKIM, bem como softwares de suporte, podem ser obtidos em:

Os documentos de referência são as seguintes RFCs:

RFC 4686: Analysis of Threats Motivating DomainKeys Identified Mail (DKIM)      
J. Fenton, September 2006      http://www.ietf.org/rfc/rfc4686.txt  
RFC 4871: DomainKeys Identified Mail (DKIM) Signatures     
 E. Allman, J. Callas, M. Delany, M. Libbey, J. Fenton,     
 M. Thomas, May 2007      http://www.ietf.org/rfc/rfc4871.txt 

Para fins de histórico do desenvolvimento deste padrão pode-se consultar:

هل استفدت من هذا الجواب؟

 أطبع هذا المقال

اقرأ أيضا

Existe uma maneira de enviar uma campanha única sem gerar duplicatas se os indivíduos são cadastrados em várias listas?

Sim, existe. Quando você está enviando sua campanha de e-mail e está selecionando várias listas...

Spamtraps: o que são e como surgem?

Se você trabalha com e-mail marketing, certamente já ouviu falar dos problemas que um spamtrap...

E-mail marketing para o B2C - design e conteúdo relevante

Direcionar o e-mail marketing - assim como qualquer outra comunicação – de acordo com o perfil da...

Quais são os diferentes tipos de formulários do site e como faço para usá-los.

Existem 4 tipos diferentes de formas que você pode fazer uso.   Formulário de Inscrição...

Minhas campanhas ficam mostrando 0 de 0 enviados, o que esta errado?

Quando sua campanha ficar mostrando 0 de 0 é porque você juntou listas demais...