Ferramenta para converter e-mails MIME arbitrários em texto simples? (melhor esforço)

Ferramenta para converter e-mails MIME arbitrários em texto simples? (melhor esforço)

Gostaria de saber se existe uma ferramenta de linha de comando para fazer isso:

Tome como entrada um e-mail MIME arbitrário e produza uma estimativa de melhor esforço em uma versão em texto simples da mensagem de e-mail.

Aqui está minha justificativa de por que é um problema complicado. Se soubéssemos que um e-mail estava codificado em HTML, poderíamos usar, por exemplo, lynx -dump ou html2text. Mas nem sempre podemos dizer com certeza se esse é o caso, ou mesmo se pudermos, pode ser uma mensagem multiparte/alternativa com uma seção de texto simples, caso em que não está claro para mim quando devemos confiar na mensagem simples do remetente. versão em texto versus converter nós mesmos a parte HTML. E além de tudo isso, com e-mails arbitrários com várias partes nem sempre é fácil identificar a parte da mensagem para começar.

Por tudo isso, não estou pedindo uma ferramenta que funcione perfeitamente em todos os e-mails, apenas uma que se esforce ao máximo e que funcione melhor do que se eu mesmo tentasse escrever esse programa.

Parece-me que esse código deve existir em muitos lugares onde vários clientes de e-mail fazem isso, mas a pesquisa não encontrou nenhuma ferramenta para resolver esse problema...

informação relacionada