Unerklärliche E-Mail::Empfänger::UngültigePost-Fehler

Wenn man das durch Email::Receiver.new(rawmessage).select_body laufen lässt, erhält man:

=> ["", "", 2]

Daher bin ich ziemlich sicher, dass hier das passiert, dass Discourse fälschlicherweise einen leeren Text-/Plain-Teil als Nachrichtentext auswählt, wahrscheinlich diesen hier:

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


was ein ungültiger Beitrag wäre.

Wir müssen das etwas untersuchen und es wahrscheinlich als Testfall verwenden.