Continuando la discussione da Crea uno specchio di mailing list di sola lettura:
Ho trovato un’occorrenza di un errore di parsing che penso possa essere utile da correggere poiché riguarda MailChimp. Ecco il problema:
Problema
Quando ricevo una newsletter in formato MIME multipart, invece di visualizzare la versione HTML, ricevo un messaggio vuoto.
Il delimitatore MIME potrebbe essere il colpevole, anche se non vedo alcun motivo per cui la classe Mail si blocchi su quello:
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
Qui puoi vedere che il delimitatore del messaggio multipart inizia con -- che è il solito marcatore per la firma, che Discourse potrebbe interpretare come “smetti di analizzare questo, abbiamo finito qui”. Suppongo che sia per questo che il post risultante è vuoto invece di mostrare la parte HTML della newsletter. Ma sembra troppo assurdo per essere vero.
Il primo post dell’argomento è costruito correttamente, con l’icona della busta che porta alle parti raw, testuale e HTML. Ma il post risultante è sbagliato. Copiando e incollando la versione HTML nel primo post si risolve il problema, ma ovviamente c’è qualcosa che non va nel rendering.
