Errori Email non spiegati::Receiver::InvalidPost

[quote=“lavamind, post:13, topic:377793”]Il record in testo semplice dell’email inviata a Discourse da Mailman (IncomingEmail) è disponibile qui
[/quote]

Eseguendo quello tramite Email::Receiver.new(rawmessage).select_body restituisce:

=> ["", "", 2]

quindi sono abbastanza sicuro che ciò che sta accadendo qui è che Discourse sta selezionando in modo errato una porzione di testo semplice vuota come corpo del messaggio, probabilmente questa:

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


che sarebbe un post non valido.

Dovremo indagare un po’ su questo e probabilmente usarlo come caso di test.