[quote=“lavamind, post:13, topic:377793”]El registro en texto plano del correo electrónico enviado a Discourse desde Mailman (IncomingEmail) está disponible aquí
[/quote]
Al ejecutar eso a través de Email::Receiver.new(rawmessage).select_body devuelve:
=> ["", "", 2]
Así que estoy bastante seguro de que lo que está sucediendo aquí es que Discourse está seleccionando incorrectamente una porción de texto plano vacía como el cuerpo del mensaje, probablemente esta:
--Sig_/gizYC_1dGsAzUHvksdaMIe2
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
lo que sería una publicación no válida.
Necesitaremos investigar un poco sobre esto y probablemente usarlo como caso de prueba.