问题描述
我发送了很多 HTML 电子邮件。 GMail 的问题是,如果有不止一个具有相同主题的电子邮件,它隐藏了一些类似的内容,并显示了一个”…” 来显示”trimmed content” 。这与我的格式化一致。
如果改变主题不是一个选择,是否有办法避免这种行为?
编辑:我应该澄清一点,我以编程方式从 php 脚本中发送 Amazon SES 的电子邮件。这就是为什么我在 Stack Overflow 中发布了这个问题。
最佳解决办法
我刚刚遇到这个问题,从我的调查来看,如果类似于前面的电子邮件,GMail 确实修剪了内容。
我的解决方案只是在每封电子邮件的末尾插入当前时间戳:
[15:02:21 29/01/2013] End of message.
次佳解决办法
瞧!最后经过长时间的测试,我找到了解决这个问题的办法。
如果邮件类似于以前的邮件,则 Gmail 会显示 「显示修剪内容」 选项,或者电子邮件主题与电子邮件的内容一样显示。
为避免这种情况,只需尝试在邮件中插入任何随机生成的字符串,这将使您的电子邮件不同,也不会让 Gmail 插入 「显示修剪内容」 选项。
第三种解决办法
如果您无法更改主题,那么您一定可以对 HTML 邮件程序进行优化。
-
由于 Gmail 允许的 HTML 文件大小为 102kb 。如果 Gmail 发现您的 HTML 文件大小超过了 102kb,那么它会在 HTML 邮件程序的底部显示消息。文件大小与邮件中包含的图像大小无关 (我正在考虑图像链接) 。
-
如果 HTML 文件中有很多空格和回车符。所以最好的选择是使用邮件黑猩猩内联 CSS 工具来内联 CSS,然后压缩您的 HTML 文件 (然后可以在线提供许多 HTML 压缩器) 。为了避免你的电子邮件被剪辑消息,这两个技巧肯定是有效的。
更多参考可以访问 this 链接。
第四种办法
在您的签名之下插入一个或两个随机字符似乎混淆了 Gmail 足够让内容未受限制,但也让我看起来像一个醉酒的疯狂人物。如果 google 希望人们认真对待 Gmail,这个问题需要解决。我想选择集成更多的谷歌产品,但这样的流感应该不会让人难以承认。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。