如何摆脱GMail HTML电子邮件中的"显示修剪内容"?

Mun*_*nim 47 html gmail html-email

我发送了很多HTML电子邮件.GMail的问题是,如果有多个具有相同主题的电子邮件,它会隐藏一些类似的内容并显示"..."以显示"修剪内容".这搞砸了我的格式.

如果不能选择更改主题,是否有办法避免这种行为?

编辑:我应该澄清,我以编程方式从PHP脚本使用Amazon SES发送电子邮件.这就是我在Stack Overflow中发布问题的原因.

dou*_*row 44

我自己刚刚遇到过这个问题,而且根据我的调查,似乎GMail确实修改了内容,如果它与前面的电子邮件类似.

我的解决方案只是在每封电子邮件的末尾插入当前时间戳:

[15:02:21 29/01/2013]消息结束.

  • 谢谢你的提示。一种确保电子邮件不被修剪的简单且稍微优雅的方法。 (3认同)
  • 现在情况变得更糟了,因为如果内容重复,Gmail也会从电子邮件中间引用块,包括标题.所以我在每个`</ p>`结束标记之前插入了随机字符,这似乎可以解决问题. (2认同)

Tro*_*ggy 27

为了防止在 HTML 电子邮件中出现这种情况,我添加了两个不可见的独特元素:在邮件的开头和结尾。像这样:

...

<body>
<!-- this ensures Gmail doesn't trim the email -->
<span style="opacity: 0"> {{ randomness }} </span>

...

<!-- this ensures Gmail doesn't trim the email -->
<span style="opacity: 0"> {{ randomness }} </span>
</body>
Run Code Online (Sandbox Code Playgroud)

{{ randomness }}正在被我的模板引擎替换为Date.now()(我正在使用 node.js,可以是任何产生独特输出的东西)

  • 这是截至 2019 年的最佳答案。 (4认同)

小智 7

瞧!经过长时间的测试,我找到了解决这个问题的方法.

Gmail对是它把在"显示截断的内容"选项,如果消息是类似于以前的,或者出现在电子邮件的主题,因为它是在电子邮件的内容.

为避免这种情况,只需尝试在邮件中插入任何随机生成的字符串,这将使您的电子邮件不同,并且不会让Gmail插入"显示修剪内容"选项.


Ank*_*a.P 5

如果您无法更改主题,您肯定可以优化HTML邮件程序.

  1. 因为Gmail允许的HTML文件大小为102kb.如果Gmail发现您的HTML文件大小超过102kb,那么它将在HTML邮件程序的底部显示剪辑的消息.文件大小与邮件程序中包含的图像大小无关(我在这里考虑图像链接).

  2. 如果HTML文件中有许多空格和回车符.因此,最好的选择是使用mail chimps内联CSS工具内联CSS,然后压缩HTML文件(然后在线提供大量HTML压缩器).这2个技巧肯定会起作用,以避免您的电子邮件被剪切消息.

有关更多参考,请访问链接.


Vic*_*cky 5

设置 --> 常规 --> 对话视图 --> 对话视图关闭

这基本上不会对电子邮件进行分组,也不会修剪内容。