Continuant la discussion de Créer un miroir de liste de diffusion en lecture seule :
J’ai trouvé une occurrence d’une erreur d’analyse qui, je pense, pourrait être utile à corriger car elle concerne MailChimp. Voici le problème :
Problème
Lorsque je reçois une newsletter sous forme de message MIME multi-parties, au lieu d’afficher la version HTML, je reçois un message vide.
Le délimiteur MIME pourrait être le coupable, bien que je ne voie aucune raison pour laquelle la classe Mail échouerait à cause de cela :
Ceci est un message multi-parties au format MIME
--_----------=_MCPart_1956872529
Content-Type: text/plain; charset="utf-8"; format="fixed"
Content-Transfer-Encoding: quoted-printable
Ici, vous pouvez voir que le délimiteur de message multi-parties commence par --, ce qui est le marqueur habituel pour la signature, que Discourse peut interpréter comme « arrêter l’analyse, nous avons terminé ici ». Je suppose que c’est la raison pour laquelle le message résultant est vide au lieu d’afficher la partie HTML de la newsletter. Mais cela semble trop fou pour être vrai.
Le premier message du sujet est correctement construit, avec l’icône d’enveloppe qui mène aux parties brute, texte et HTML. Mais le message résultant est erroné. Copier-coller la version HTML dans le premier message résout le problème, mais il y a évidemment quelque chose qui ne va pas dans le rendu.
