问题描述

我发送了很多 HTML 电子邮件。 GMail 的问题是,如果有不止一个具有相同主题的电子邮件,它隐藏了一些类似的内容,并显示了一个”…” 来显示”trimmed content” 。这与我的格式化一致。

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

编辑:我应该澄清一点,我以编程方式从 php 脚本中发送 Amazon SES 的电子邮件。这就是为什么我在 Stack Overflow 中发布了这个问题。

最佳解决办法

我刚刚遇到这个问题,从我的调查来看,如果类似于前面的电子邮件,GMail 确实修剪了内容。

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

[15:02:21 29/01/2013] End of message.

次佳解决办法

瞧!最后经过长时间的测试,我找到了解决这个问题的办法。

如果邮件类似于以前的邮件,则 Gmail 会显示 「显示修剪内容」 选项,或者电子邮件主题与电子邮件的内容一样显示。

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

第三种解决办法

如果您无法更改主题,那么您一定可以对 HTML 邮件程序进行优化。

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

  2. 如果 HTML 文件中有很多空格和回车符。所以最好的选择是使用邮件黑猩猩内联 CSS 工具来内联 CSS,然后压缩您的 HTML 文件 (然后可以在线提供许多 HTML 压缩器) 。为了避免你的电子邮件被剪辑消息,这两个技巧肯定是有效的。

更多参考可以访问 this 链接。

第四种办法

在您的签名之下插入一个或两个随机字符似乎混淆了 Gmail 足够让内容未受限制,但也让我看起来像一个醉酒的疯狂人物。如果 google 希望人们认真对待 Gmail,这个问题需要解决。我想选择集成更多的谷歌产品,但这样的流感应该不会让人难以承认。

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛