Erreurs "Unexplained Email::Receiver::InvalidPost" inexpliquées

L’exécution de ceci via Email::Receiver.new(rawmessage).select_body renvoie :

=> ["", "", 2]

Je suis donc assez certain que ce qui se passe ici est que Discourse sélectionne incorrectement une partie texte brut vide comme corps du message, probablement celle-ci :

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


ce qui serait une publication invalide.

Nous devrons enquêter un peu sur cela et probablement l’utiliser comme cas de test.