Erros Inexplicáveis de Email::Receiver::InvalidPost

[quote=“lavamind, post:13, topic:377793”]O registro em texto simples do e-mail enviado para o Discourse pelo Mailman (IncomingEmail) está disponível aqui
[/quote]

Executar isso através de Email::Receiver.new(rawmessage).select_body retorna:

=> ["", "", 2]

Então, estou bastante confiante de que o que está acontecendo aqui é que o Discourse está selecionando incorretamente uma parte de texto simples vazia como o corpo da mensagem, provavelmente esta:

--Sig_/gizYC_1dGsAzUHvksdaMIe2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit


o que seria uma postagem inválida.

Precisaremos investigar um pouco isso e provavelmente usá-la como um caso de teste.