Ghm ... deixe-me contar como o DKIM está funcionando.
Google assina mensagens de saída com uma chave DKIM privada que vive em um local seguro em seus servidores (não uma chave pública), você não tem acesso a ela. Integridade das mensagens enviadas verificadas nos servidores de recebimento, usando a chave pública disponível publicamente do registro DNS do Coogle (você também pode obtê-lo executando: host -t txt 20120113._domainkey.gmail.com
, por exemplo)
Você pode extrair o processo de verificação ao receber o servidor de e-mail abrindo seu e-mail como fonte (a maioria dos clientes de e-mail tem essa opção no menu. Verifique como ver a mensagem completa com os cabeçalhos ) com todos os cabeçalhos incluídos que mostram todas as rotas de como determinado email chegou à sua caixa de email. Deve haver (se estiver recebendo o servidor DKIM ciente) um cabeçalho que mostre o status da verificação do DKIM, seja aprovado ou reprovado. Se você reformatar sua mensagem, a assinatura DKIM não corresponderá à mensagem original, que é o ponto inteiro para assiná-la criptograficamente para proteger a integridade da mensagem.