Continuando la discusión de Crear un espejo de lista de correo de solo lectura:
Encontré una ocurrencia de un error de análisis que creo que podría ser útil corregir, ya que concierne a MailChimp. Aquí está el problema:
Problema
Cuando recibo un boletín de noticias de mensaje MIME multipart, en lugar de mostrarse la versión HTML, recibo un mensaje en blanco.
El delimitador MIME podría ser el culpable, aunque no veo ninguna razón por la que la clase Mail se bloquee con él:
Este es un mensaje multipart en formato MIME
--_----------=_MCPart_1956872529
Content-Type: text/plain; charset="utf-8"; format="fixed"
Content-Transfer-Encoding: quoted-printable
Aquí se puede ver que el delimitador del mensaje multipart comienza con --, que es el marcador habitual para la firma, que Discourse puede interpretar como “deja de analizar esto, hemos terminado aquí”. Supongo que por eso la publicación resultante está en blanco en lugar de mostrar la parte HTML del boletín. Pero suena demasiado descabellado para ser verdad.
La primera publicación del tema se construye correctamente, con el icono del sobre que va a las partes sin procesar, de texto y HTML. Pero la publicación resultante es incorrecta. Copiar y pegar la versión HTML en la primera publicación soluciona el problema, pero obviamente hay algo mal en la representación.
