Como corrigir o DKIM para correio na hospedagem VPS?

2

Eu tenho um VPS hospedado que é totalmente gerenciado pela empresa de hospedagem. Por semanas eles não conseguem descobrir como fazer o DKIM funcionar para os meus e-mails, mesmo que na seção de autenticação de e-mail do cPanel, o DKIM esteja habilitado. No entanto, testar isso mostra que o DKIM está falhando em emails. Eu testo isso enviando um email para [email protected] e eu recebo isso:

----------------------------------------------------------
DKIM check details:
----------------------------------------------------------
Result:         fail (wrong body hash: expected 47DEQpj8HB***)
ID(s) verified: 
Canonicalized Headers:
   from:***
   content-type:text/plain'0D''0A'
   content-transfer-encoding:7bit'0D''0A'
   subject:'0D''0A'
   date:Sat,'20'10'20'Mar'20'2012'20'14:03:41'20'-0500'0D''0A'
   to:[email protected]'0D''0A'
   mime-version:1.0'20'(Apple'20'Message'20'framework'20'v1257)'0D''0A'
   dkim-signature:v=1;'20'a=rsa-sha256;'20'c=relaxed/relaxed;'20'd=***.com;'20's=mail;'20'h=From:Content-Type:'20'Content-Transfer-Encoding:Subject:Date:Message-Id:To:'20'Mime-Version;'20'bh=frcCV1k9oG9oKj3dp***;'20'b=

O suporte de hospedagem disse que eles geraram a chave e atualizaram meu DNS, e eu verifiquei isso na minha seção DNS avançado no cPanel, mas ele ainda falha com o erro acima. Eu acho que tenho acesso shell e sei uma coisa ou duas sobre o gerenciamento de servidores, então, como eu posso tentar resolver isso sozinho ou, pelo menos, ajudar o suporte de hospedagem para corrigi-lo? Eu aprecio qualquer ajuda ou conselho.

    
por TruMan1 10.03.2012 / 20:12

1 resposta

1

Algo está modificando o corpo do e-mail depois que ele é assinado.

Observe o erro "Resultado: falha (hash incorreto do corpo: esperado 47DEQpj8HB ***)"?

Isso informa algumas coisas de cara ..

  1. Diz-lhe que existe uma assinatura. (assim você sabe que o DKIM está ativado)
  2. Diz-lhe a razão pela qual a assinatura falhou. (o corpo está incorreto.)

Parte de como uma assinatura DKIM é gerada envolve a obtenção de hashes criptográficos unidirecionais dos cabeçalhos e do corpo e a assinatura digital desses hashes com a chave RSA.

O erro informa que o hash do corpo é inconsistente com o corpo que o verificador está vendo. Ou seja, o seu software de assinatura DKIM viu um corpo de e-mail diferente (provavelmente apenas ligeiramente) diferente do verificador. Descubra porquê e corrija. Essa será a sua solução.

* Você pode querer comparar o relatório dos verificadores do corpo com o que você acha que enviou. Algo, provavelmente, software de filtragem no final do seu provedor de hospedagem, fazer algumas alterações no conteúdo do corpo.

    
por 29.05.2012 / 23:03