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



我有一个HTML电子邮件,我发送给我的用户。它在所有主要的Web,桌面和移动客户端甚至Gmail中看起来都很棒,除非电子邮件被包含在Gmail中作为"对话"的一部分。在这种情况下,一些表格背景颜色不显示,文本对齐错误等。有办法防止这种情况发生吗?

确保你的邮件有不同的主题行,这将防止他们在对话中。或者,如果只是测试,请将主题行留空。

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

在ES5:

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

在ES6:

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

最新更新