Atualmente administro um site hospedado em um VPS. O software é o Plesk.
Já configurei um registro SPF e um registro DMARC, através das configurações de DNS. Estou um pouco sem saber como configurar um registro DKIM.
Até agora, eu entrei em:
Configurações e ferramentas > Configurações de e-mail > DKIM ativado
Além de ativar todo o servidor DKIM, também o habilitei no nível do domínio.
Identifiquei que a chave privada DKIM está armazenada em:
/etc/domainkeys/example.com
Agora entendo que preciso inserir o registro DNS DKIM, por meio das configurações de DNS. Depois de navegar na web, li que o Registro Público deve ser armazenado em/etc/opendkim/keys/example.com/mail.txt (or default.txt)
Eu li que a entrada deve ser algo como:
v=DKIM1; k=rsa; p=GHDSGGH7567KGFDBUUasd4655676vbhgvASDFsdfgh6456yh4565RFCpy4zMNWUbL6JM5XIyjBy3bUnANI5axeb/Lw/GBjUoSFLEiO80Tt8m3A5YrBKcodRQQURYiW6/YtElhLupHyfcxQhfNLU4z9JUOJKPjcpMZCj0Xv873QgVOl+7U605JdBHSPOx4ybBZwDq68cw9YFYRPmEwIDAQAB
O problema é que não consigo encontrar esse arquivo. Estou faltando mais requisitos de configuração ou a chave pública pode ser armazenada em outro lugar?
Responder1
Existem duas maneiras de usar DKIM em um servidor Plesk.
Se você deseja usar DKIM apenas para webmail e e-mails enviados via POP/IMAP, ativar o DKIM em nível de domínio no Plesk deve ser suficiente.
(Verhttps://support.plesk.com/hc/en-us/articles/115002519933-How-to-enable-DKIM-support-for-a-domain)
O registro DNS deve ser adicionado automaticamente pelo Plesk. Você pode verificar se o DKIM funciona enviando um e-mail parahttps://dkimvalidator.com/usando o webmail ou seu cliente de email.No entanto, se você também quiser enviar e-mails assinados DKIM a partir do próprio servidor (por exemplo, um formulário de contato no site), será necessário editar as configurações globais do servidor para passar todos os e-mails através do DKIM.
Embora existam várias maneiras de fazer isso, instalar o openDKIM é a mais fácil. No meu trabalho, fazemos isso automaticamente usando o gerenciamento de configuração, mas este guia deve ajudá-lo:https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-dkim-with-postfix-on-debian-wheezy
(TL;DR: instale o OpenDKIM, gere uma chave e edite seu postfix para adicionar o seguinte milter:,
smtpd_milters = inet:127.0.0.1:8891, inet:127.0.0.1:12768
8891
é para openDKIM)
Você encontrará as chaves no /etc/opendkim/keys/example.com/<name>.{txt,private}
conteúdo do arquivo .txt que devem ser colocadas em um registro TXT para*nome*._domainkey.example.com. Teste novamente no site ou no servidor.
(Da linha de comando :) mail -s 'DKIM test subject' -r '[email protected]' [email protected] < /dev/null
Não se esqueça de verificar seu registro DMARC, ou você poderá perder e-mails enviados. (por exemplo:https://dmarcian.com/dmarc-inspector/) Talvez comece com p=none
.