Gmail HTML正文有时损坏(在移动网络Gmail中)



有时HTML电子邮件正文的呈现显示不正确。例如:

  • OC Gmail 呈现正确
  • 移动应用 Gmail 呈现正确
  • 移动网页 Gmail 呈现不正确

此问题仅发生在移动网络 Gmail 上。

HTML 正文具有<table>标记。在不正确的情况下,此表标记会损坏<div>标记的一部分。

我在移动网络Gmail中尝试了几次。正确显示的第一封电子邮件 但是第二封电子邮件显示不正确。

我的问题是:为什么会这样?我该如何解决?

这个问题被问到已经有一段时间了,但现在我在 2022 年自己也遇到了同样的问题。

首先,我当然在我们这边寻找错误并重建了html/css。但是,我找不到错误,它似乎完全是随机发生的。

一封完全相同的电子邮件有时看起来非常好,有时它被完全破坏了(这也可以通过查看HTML代码来看到:干净的代码变成了一个完全切碎的HTML代码数组,这绝对不是我们的(特别是早期终止的HTML表,堆"空"片段等(。

然后,偶然地,我注意到如果我永久删除已经在垃圾箱中的类似电子邮件,这种现象就不会发生(原文如此!

我已经能够进一步缩小问题范围:显然 GMail 捆绑了来自同一域和相同主题行的邮件,即使它们在垃圾箱中(但是,您不会直接在收件箱中看到它,但只有当您在有问题的(损坏的(电子邮件上并通过向下拖动(移动(刷新时, 所有垃圾箱消息还在此消息的顶部可见(。

我能够通过始终将值写入与任何其他电子邮件不匹配的主题行来解决问题。这避免了不正确的捆绑,邮件看起来再次完美无瑕。

花费了我很多神经和半天的工作——也许我可以把这个留给有我贡献的人。

最新更新