MailChimp 镜像吞掉了邮件

继续讨论 创建只读邮件列表镜像

我发现了一个我认为可能有助于修复的解析错误,因为它涉及到 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 版本复制粘贴到第一个帖子中可以解决问题,但显然渲染存在问题。

2 个赞

您是否尝试更改“传入邮件偏好 HTML”设置,看看是否会有所不同?

理查德您好!没有,已经检查过了:

也许是 trim_incoming_emails 设置出了问题。

如果它已打开,请尝试将其关闭。
是的,修剪设置将是第二个可能的罪魁祸首。

2 个赞

移除了 incoming email prefer htmltrim incoming email,并重新构建了帖子的 HTML 后,什么都没有发生。我将保持这些设置,等待下一封传入邮件(大约两周后),看看会发生什么。