Existe um mecanismo padrão para tornar a verificação do DKIM mais tolerante à modificação de formato, como filtros ou retransmissões, mas tem que ser feito no final do envio, em vez de receber, e tudo o que faz é tornar-se mais tolerante em espaços em branco em vez de alterações na mensagem real. Basicamente, você pode escolher entre um modo relaxado (mais tolerante) e simples (mais rigoroso) para os cabeçalhos e o corpo ao assinar, e o sistema de verificação mais tarde usará o modo apropriado para verificar com sucesso. Isso não pode ser modificado no final do recebimento porque é impossível saber qual seria a assinatura com um modo de processamento diferente.
O sistema de assinatura do remetente escolhe quais cabeçalhos incluir ou excluir da assinatura, portanto, se você souber que um relé ou lista irá modificar ou remover um cabeçalho, o remetente deverá excluí-lo da verificação.
No entanto , uma vez que uma lista de discussão normalmente altera a mensagem e os cabeçalhos, incluindo cabeçalhos importantes como Assunto, o cabeçalho DKIM do remetente original deve falhar na verificação.
Idealmente, o software da lista de discussão seria compatível com DKIM e removeria o cabeçalho DKIM antigo e o substituiria por um próprio, mudando o cabeçalho De de acordo, assumindo agora a responsabilidade pela mensagem em vez do remetente original. .
Na falta disso, se você estiver no recebimento, tudo o que você pode fazer é colocar na lista de permissões servidores específicos.
Este é um cenário de galinha e ovo com adoção de DKIM: muito poucas pessoas reforçam as incompatibilidades de DKIM na extremidade receptora porque teria falsos positivos, mas isso retarda a adoção do DKIM porque há pouca pressão para partes como hosts da lista de discussão, etc. para corrigir esses problemas. Neste momento, se você forçar as incompatibilidades do DKIM no final do recebimento, você ainda será uma cobaia, mesmo que o DKIM já exista há anos. Parece mais comum que os hosts de email usem uma incompatibilidade de DKIM como um fator que contribui para a detecção de spam, que é má para a adoção do DKIM, mas eu entendo o problema do ovo e da galinha por trás dele.