Configurar o DKIM quando o DNS está num servidor externo
DKIM
As assinaturas digitais são cada vez mais importantes no mundo do e-mail, sobretudo com a crescente preocupação com a autenticidade e a segurança do e-mail. O DKIM, sigla de DomainKeys Identified Mail, é uma das tecnologias usadas para resolver estes problemas. Mas o que acontece se quiser enviar e-mail através do Servidor A, enquanto o DNS está no Servidor B? Vejamos como funciona o DKIM nesta situação e como pode ser implementado para um tráfego de e-mail mais seguro.
O que é o DKIM?
O DKIM é um método para verificar a autenticidade das mensagens de e-mail. Funciona acrescentando uma assinatura digital a cada mensagem enviada. Esta assinatura é gerada com uma chave privada guardada no servidor do remetente. A chave pública, necessária para verificar a assinatura, é publicada nos registos DNS do domínio do remetente.
Como funciona o DKIM quando o DNS não está no mesmo servidor de onde o e-mail é enviado
Numa configuração típica, os servidores de e-mail e os servidores DNS estão no mesmo local. Isso facilita a implementação do DKIM, uma vez que ambos os servidores têm acesso às mesmas chaves e ficheiros de configuração.
Mas e se os servidores de e-mail e os servidores DNS estiverem em locais diferentes, como no caso em que pretende enviar e-mail através do Servidor A, enquanto o DNS está no Servidor B? Nesta situação, é preciso dar alguns passos extra para que o DKIM funcione corretamente.
Implementação do DKIM no servidor DNS externo
Para que o DKIM funcione com servidores separados, devem ser seguidos os passos abaixo:
1. *Gere as chaves DKIM no Servidor A:* A chave privada do DKIM deve ser gerada no Servidor A, de onde os e-mails são enviados.
2. *Publique o registo DKIM no DNS do Servidor B:* Depois de geradas as chaves DKIM, a chave pública correspondente deve ser publicada nos registos DNS do domínio no Servidor B.
3. *Configure o servidor de e-mail no Servidor A:* O servidor de e-mail no Servidor A deve ser configurado para acrescentar assinaturas DKIM aos e-mails enviados, usando a chave privada aí gerada.
Com esta configuração, os e-mails podem ser enviados através do Servidor A, enquanto a assinatura DKIM é validada pelos registos DNS do Servidor B.
