DKIM mostrando formato incorreto

1

Configurando o DKIM no meu servidor Postfix / CentOS 5.6.

Ele envia e assina os e-mails, mas o Google ainda mostra isso como neutro. Os erros que estou recebendo são:

dkim=neutral (bad format) [email protected]

da interface "show original" do googles.

Este é o aspecto do meu cabeçalho de assinatura DKIM:

DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=r02.lbsmtp.org; s=lbsmtp.org; t=1342436478; bh=KpPvOZhGUmgR1WIhVC9UH5OXzTnwtnGMf7tEwI0nNfw=; h=To:Subject:Message-Id:Date:From; b=lWWQQZjSEWwSjanB0btmP0Xg0izkyqDwKsxzlUqsL/tA9JAQau6dNCYdJx7OWuNiv M3vXqrBe3uzFnvGIrQ2xbZy9DMMPmjiqUKn+KKsvmr873eYq5iG9bw6b53SkSJ6uV5 et0iLL6i3XNt/VDBQKuY1ILs+qRI60Eek/nGaXos=

por favor me sugira como posso resolver este problema?

    
por user128296 16.07.2012 / 13:52

3 respostas

2

Eu me deparei com sua pergunta enquanto estava configurando o DKIM em nosso próprio ambiente. Agora que estou trabalhando (no meu ambiente de teste), queria responder à sua pergunta.

Existem dois pacotes (que eu conheço) que podem ser usados para implementar o DKIM, ambos disponíveis até o momento nos repositórios de pacotes do EPEL (yum):

  1. dkim-milter
  2. OpenDKIM

Comecei pela dkim-milter, simplesmente porque não sabia de nada e foi a primeira coisa que tentei. Depois de conversar com algumas pessoas no canal de IRC #Postfix no Freenode, fui apontado para o OpenDKIM.

O dkim-milter ainda está disponível, mas não é atualizado desde 2011 e, aparentemente, não é mais mantido. O OpenDKIM é um fork do dkim-milter e, pelo que sei, é a melhor abordagem.

Moral da história: recomendo o OpenDKIM.

Agora, você não nos disse o que estava usando para assinar suas mensagens. Se você ainda precisar de ajuda, responda (ou edite sua pergunta) e informe se está usando o OpenDKIM ou o dkim-milter (ou outra coisa).

Agora que isso está fora do caminho, usando o OpenDKIM, existe um comando que você pode executar, opendkim-testkey , que permite testar a chave e ver se ela é válida ou não, antes mesmo de enviar mensagens de teste.

Eu estava tendo exatamente o mesmo problema que você, embora eu consiga pegar minha chave para validar com o opendkim-testkey. Acontece que meu problema foi porque eu tinha definido o identificador "Seletor" em /etc/opendkim.conf para "mail01.private" quando, na verdade, meu seletor era simplesmente chamado de "mail01". O arquivo de chave foi chamado de "mail01.private", mas o filtro em si era apenas "mail01" - assim que fiz essa alteração, os cabeçalhos das mensagens no Google mostraram que o DKIM passou.

Espero que isso ajude!

    
por 31.10.2012 / 13:56
2

A mensagem 'formatação incorreta' também pode aparecer enquanto as novas entradas DNS ainda estão sendo migradas: a assinatura é encontrada no cabeçalho, mas nenhum DNS correspondente pode ser encontrado.

    
por 05.02.2013 / 03:43
0

Parece que o Gmail não gosta de registros DNS TXT para DKIM que não incluem uma configuração de granularidade, por exemplo. g = *

    
por 21.06.2013 / 12:57