Fortsetzung der Diskussion von Create a read-only mailing list mirror:
Ich habe ein Parsing-Problem gefunden, das meiner Meinung nach nützlich sein könnte, da es MailChimp betrifft. Hier ist das Problem:
Problem
Wenn ich einen mehrteiligen MIME-Nachrichten-Newsletter erhalte, wird anstelle der HTML-Version eine leere Nachricht angezeigt.
Der MIME-Delimiter könnte die Ursache sein, obwohl ich keinen Grund sehe, warum die Mail-Klasse damit Probleme haben sollte:
This is a multi-part message in MIME format
--_----------=_MCPart_1956872529
Content-Type: text/plain; charset="utf-8"; format="fixed"
Content-Transfer-Encoding: quoted-printable
Hier sehen Sie, dass der mehrteilige Nachrichten-Delimiter mit -- beginnt, was normalerweise die Markierung für eine Signatur ist. Discourse könnte dies als “Stoppe das Parsen, wir sind hier fertig” interpretieren. Ich vermute, das ist der Grund, warum der resultierende Beitrag leer ist, anstatt den HTML-Teil des Newsletters anzuzeigen. Aber das klingt zu verrückt, um wahr zu sein.
Der erste Beitrag des Themas ist korrekt aufgebaut, mit dem Umschlag-Symbol, das zu den Roh-, Text- und HTML-Teilen führt. Aber der resultierende Beitrag ist falsch. Das Kopieren und Einfügen der HTML-Version in den ersten Beitrag behebt das Problem, aber offensichtlich gibt es ein Problem mit der Darstellung.
