[quote=“lavamind, post:13, topic:377793”]MailmanからDiscourseに送信されたメールのプレーンテキストレコード(IncomingEmail)は、こちらで確認できます。
[/quote]
それをEmail::Receiver.new(rawmessage).select_bodyに通すと、以下が返されます。
=> ["", "", 2]
したがって、ここで起きているのは、Discourseが誤って空のプレーン/テキスト部分を選択してメッセージ本文にしていると確信しています。おそらくこの部分でしょう。
--Sig_/gizYC_1dGsAzUHvksdaMIe2
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
これは無効な投稿になるはずです。
これについて少し調査し、おそらくテストケースとして使用する必要があります。