Como posso configurar um registro DNS DKIM?

Como posso configurar um registro DNS DKIM?

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:127688891
    é 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.

informação relacionada