[quote=“lavamind, post:13, topic:377793”]发送到 Discourse 的邮件(来自 Mailman 的 IncomingEmail)的纯文本记录可在此处查看:here
[/quote]
将该内容通过 Email::Receiver.new(rawmessage).select_body 运行后返回:
=> ["", "", 2]
因此我相当确定这里发生的情况是 Discourse 错误地选择了一个空的纯文本部分作为消息正文,可能是这个部分:
--Sig_/gizYC_1dGsAzUHvksdaMIe2
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
这将是一个无效的帖子。
我们需要对此进行一些调查,并可能将其用作测试用例。