Gmail邮件分组(线程)导致HTML邮件格式问题

3

我有一封HTML邮件要发送给我的用户,它在所有主要的网络、桌面和移动客户端(包括Gmail)中都表现得很好,但当这封邮件作为Gmail中的“对话”一部分时,其中一些表格背景颜色不显示,文本对齐方式错误等问题出现。有没有办法防止这种情况发生?


以下是需要翻译的内容:我需要这样做,但不能更改发件人或主题行。据我所知,线程是基于1.发件人和2.主题行的。我已尝试在这些区域插入HTML空格、<br></br>标签和不可见的HTML字符,但都没有成功。 - ginna
2个回答

2

请确保您的邮件主题不同,这样可以防止它们被视为同一对话。如果仅进行测试,请将主题行留空。


是的,我在邮件主题和邮件消息底部添加了时间戳(以防止“下载整个消息”提示)。我本来希望有更优雅的解决方案,但不幸的是没有 :-( - Justin Elkow

1

测试答案:通过插入一个随机数来更改您电子邮件的发件人。因此,不要从foo@bar.com发送,而是从foo+1@bar.com发送。在功能上,这些是相同的电子邮件地址(回复将发送给同一人)。

在ES5中:

randomNumber = Math.floor(Math.random()*100).toString();
from = 'Foo <foo+' + randomNumber + '@bar.com>';

In ES6:

randomNumber = Math.floor(Math.random()*100);
from = `My Company <foo+${randomNumber}@bar.com>`;


这个不起作用。2022年。 - Mustafa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接