[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.