Create a read-only mailing list mirror からの議論を続けます。
MailChimp に関する修正に役立つと思われる解析エラーの発生例を見つけました。問題は次のとおりです。
問題
マルチパート MIME メッセージのニュースレターを受信すると、HTML バージョンが表示される代わりに、空白のメッセージが表示されます。
MIME 区切り文字が原因である可能性がありますが、Mail クラスがそれに失敗する理由は見当たりません。
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
ここでは、マルチパート メッセージの区切り文字が -- で始まっていることがわかります。これは通常、署名のマーカーであり、Discourse は「解析を停止し、ここで終了」と解釈する可能性があります。これが、結果の投稿が空白になり、ニュースレターの HTML 部分が表示されない理由だと思います。しかし、それはあまりにもクレイジーで真実ではないように思えます。
最初のトピック投稿は正しく構築されており、生のテキストと HTML 部分に移動する封筒アイコンがあります。しかし、結果の投稿は間違っています。HTML バージョンを最初の投稿にコピーして貼り付けると問題は解決しますが、レンダリングに何らかの問題があることは明らかです。
