O Mailman provavelmente está configurado para adicionar um cabeçalho ou rodapé a todas as mensagens. Verifique os parâmetros msg-header
e msg-footer
, que podem ser acessados na página [Opções não de resumo].
Também é importante garantir que pass_mime_types
inclua application/pkcs7-signature
como um dos tipos permitidos na seção [Filtragem de conteúdo].
Quando o Mailman é configurado para adicionar um cabeçalho ou rodapé, ele modifica a mensagem criando uma nova parte MIME e concatenando-a com a parte raiz da mensagem original. O raciocínio para esse comportamento é explicado mais detalhadamente no wiki do Mailman (wiki.list.org) .
Embora a mensagem assinada original ainda esteja intacta, parece que a maioria dos clientes de e-mail apenas interpreta a assinatura SMIME corretamente se multipart / signed for a parte MIME raiz. Como teste, removi as partes MIME extras inseridas pelo mailman de uma das minhas mensagens de teste e reenviado, e a assinatura foi validada corretamente pelo meu cliente de email.