Por Que o DKIM Falha?
Já aconteceu com você de enviar um e-mail, mas ele nunca chegar ao destinatário apesar de você ter feito tudo certo? Você autenticou o seu domínio de envio de e-mail com SPF, DKIM e DMARC, mas de alguma forma os seus e-mails não estão chegando. Bem, uma das razões por trás disso pode ser que os seus protocolos de autenticação não estejam corretamente configurados, particularmente o DKIM.
Este guia faz parte do nosso guia completo sobre DKIM. Relacionado: a assinatura DKIM e o registro DKIM.
Já aconteceu com você de enviar um e-mail, mas ele nunca chegar ao destinatário apesar de você ter feito tudo certo? Você autenticou o seu domínio de envio de e-mail com SPF, DKIM e DMARC, mas de alguma forma os seus e-mails não estão chegando.
O DKIM (RFC 6376) assina mensagens de e-mail criptograficamente e, ao contrário do SPF, a assinatura sobrevive ao encaminhamento de e-mail - e é por isso que o alinhamento DMARC via DKIM é mais confiável do que o alinhamento SPF para e-mail encaminhado e listas de discussão.
Saiba mais no nosso guia abrangente sobre DKIM.
Bem, uma das razões por trás disso pode ser que os seus protocolos de autenticação não estejam corretamente configurados, particularmente o DKIM.
O DKIM ou DomainKeys Identified Mail é como uma assinatura digital para os seus e-mails que ajuda a estabelecer o fato de que um e-mail realmente vem do seu domínio e não foi adulterado ao longo do caminho. Se o DKIM estiver funcionando sem problemas, o servidor do destinatário verificará com sucesso a assinatura DKIM e confiará que o e-mail não foi adulterado. Mas se falhar, o servidor pode percebê-lo como não confiável e impedi-lo de chegar à caixa de correio do destinatário, tornando inúteis todos os seus esforços de campanha de e-mail.
Mas a boa notícia é que você pode corrigir facilmente a falha do DKIM e garantir que os seus e-mails cheguem ao seu destino - a caixa de entrada do receptor.
Então, como você faz isso? Como prevenir ou corrigir a falha do DKIM e garantir uma entrega de e-mail tranquila? Este artigo cobrirá tudo isso!
O que é a falha do DKIM?
A falha do DKIM acontece quando a assinatura digital de um e-mail falha em ser verificada no servidor do destinatário. Isso simplesmente significa que o e-mail não pode ser autenticado como tendo sido enviado do seu domínio e, portanto, o sistema de segurança pode sinalizá-lo como suspeito.
Caso o DKIM falhe, o e-mail será rejeitado ou irá para a pasta de spam, causando assim uma má entregabilidade de e-mail.
Veja o que acontece:
Todo e-mail assinado com DKIM tem uma assinatura criptográfica no seu cabeçalho. Ao chegar ao servidor do destinatário, ele verifica essa assinatura contra uma chave DKIM pública localizada nos registros DNS do remetente. A autenticação DKIM falha se nenhuma assinatura puder ser encontrada ou se a existente não corresponder; da mesma forma, se a chave pública se provar incorreta, a autenticação falha novamente.
Quais são as razões comuns por trás da falha do DKIM?
Uma coisa é certa: a menos que você identifique as brechas na sua configuração DKIM, os seus e-mails continuarão a falhar na autenticação, afetando a entregabilidade e a reputação do domínio.
Aqui estão algumas das armadilhas comuns que você deve observar ao configurar o DKIM:
A sintaxe do registro DKIM está incorreta
Se você configurar o DKIM manualmente sem usar um gerador de registro DKIM adequado, pode introduzir erros inadvertidamente nos seus registros DNS. Até os menores erros, como caracteres ausentes ou formatação ruim, podem fazer o DKIM falhar.
Problemas de alinhamento do DKIM
Se o seu domínio tem DMARC configurado, o DKIM deve alinhar-se com ele. Isso significa que o valor d= dentro da assinatura DKIM deve corresponder ao domínio encontrado no endereço ‘From’. Quando estes não correspondem, a autenticação DKIM pode falhar.
Ignorar o DKIM para serviços de e-mail de terceiros
Embora você possa ter autenticado o seu domínio adequadamente com DKIM, é provável que você não tenha levado em conta quaisquer fornecedores terceiros ou provedores de serviços, e é por isso que os seus e-mails não estão chegando às caixas de entrada dos destinatários. Se você usa serviços como o Mailchimp ou a AWS para enviar e-mails em seu nome, eles também precisam de autenticação DKIM. Se você não a configurou para eles, o DKIM pode falhar.
Problemas na comunicação do servidor
Às vezes, o problema não está no seu lado, ou seja, com o DNS. Às vezes, o problema está no próprio servidor de e-mail.
O que queremos dizer aqui é que nem todos os servidores têm o DKIM ativado e, quando você envia um e-mail de um servidor que não tem DKIM ou nenhuma assinatura é adicionada, o servidor receptor vê isso como um sinal de alerta e impede que ele entre na caixa de correio do destinatário.
O conteúdo do e-mail é alterado após o envio
Quando você envia um e-mail de um fornecedor terceiro, como um serviço de marketing ou uma plataforma de CRM, eles às vezes adicionam coisas como links de rastreamento, rodapés ou avisos legais ao seu e-mail. Embora estes sejam inofensivos para o destinatário, os servidores receptores os percebem como uma modificação do e-mail original que foi enviado do seu lado.
Como o objetivo principal do DKIM é confirmar a autenticidade do conteúdo do e-mail, até as alterações mais mínimas podem ser sinalizadas, levando à falha do DKIM.
O seu DNS está fora do ar ou não funciona corretamente
O DKIM funciona armazenando uma chave única nas suas configurações de DNS. Quando você envia um e-mail, o servidor de e-mail do destinatário procura essa chave específica nas suas configurações de DNS para verificar se a assinatura DKIM é válida. Mas se o seu DNS estiver fora do ar por algum motivo, como manutenção do servidor, problemas técnicos, ou simplesmente não estiver respondendo, o servidor de e-mail não conseguirá encontrá-la, falhando assim no processo de verificação do DKIM.
Problemas com o OpenDKIM
Alguns serviços de e-mail usam o OpenDKIM, uma ferramenta gratuita para verificar assinaturas DKIM. Se houver um problema com essa ferramenta ou se ela não estiver configurada adequadamente, como permissões de arquivo incorretas ou problemas de conexão do servidor, isso pode causar falhas de autenticação.
O que você pode fazer para corrigir a falha do DKIM?
Se todos os seus e-mails estão falhando em chegar, talvez você precise reavaliar a sua configuração DKIM para descobrir o que está dando errado.
Aqui está o que você pode fazer para corrigir a falha do DKIM:
-
Ao gerar um registro DKIM, um gerador de DKIM é melhor; não fique digitando; em vez disso, use a nossa ferramenta geradora de registro DKIM e simplesmente copie e cole para evitar erros de digitação.
-
Certifique-se de verificar minuciosamente o seu registro DKIM. Não importa quão trivial_,_ um erro mínimo, espaço_,_ ou caractere apagado pode até fazer o DKIM falhar completamente.
-
Certifique-se de ter ativado o SPF e o DMARC. Esses protocolos funcionam melhor juntos. Caso o DKIM falhe, mas se o SPF estiver correto, o DMARC pode permitir que o seu e-mail seja entregue em vez de rejeitá-lo - então corrija problemas de SPF PermError prontamente para manter esse fallback confiável.
-
Ative os relatórios DMARC. Esses relatórios informam quais mensagens estão falhando na verificação DKIM e por quê.
-
Monitore os seus relatórios de falha do DKIM regularmente usando uma ferramenta de segurança de e-mail ou um verificador DKIM online para revisar os seus resultados de autenticação e identificar erros cedo (compare as opções no nosso resumo de alternativas ao EasyDMARC).
-
Ao usar um serviço de e-mail de terceiros, como o Google Workspace, Mailchimp ou SendGrid, certifique-se de que ele suporta DKIM e siga os seus requisitos para configurar o recurso corretamente.