防止电子邮件结尾被折叠

Posted

技术标签:

【中文标题】防止电子邮件结尾被折叠【英文标题】:Prevent end of email from being collapsed 【发布时间】:2019-05-05 00:18:00 【问题描述】:

我正在使用 Flask-Mail 发送事件的电子邮件通知,目前我遇到了一个问题,如果同一主题的两封电子邮件以相同的内容结尾(这是一个相当小众的情况,但绝对有必要考虑尽管如此),第二封电子邮件的结尾部分将被某些邮件客户端(例如,gmail)折叠起来,这些客户端认为这是一个签字或签名或其他什么。如何防止这种情况发生?

目前我正在做的是生成一个随机的字母序列并将其放入<span style="display:none">...</span> 并将其附加到电子邮件中,以便客户认为这是一个不同的页脚,但这感觉真的很hacky,我想知道是否有一个正确的方法来做到这一点。

【问题讨论】:

【参考方案1】:

在做了一些研究之后,似乎 gmail 并没有为您提供关闭此功能的选项。所有关于这个主题的文章都建议让你的页脚独一无二,这正是你正在做的。

此外,此选项意味着电子邮件的内容根本不会改变。这似乎是最好的解决方案。

【讨论】:

谢谢。似乎<span class="randomness"></span> 作为页脚效果更好,因为电子邮件预览(当多个电子邮件在一个线程中时,一些电子邮件会折叠成预览)忽略样式,包括display: none 无意冒犯,但研究似乎非常有限?谷歌有一个支持页面供用户关闭对话视图。 @HyperNeutrino,Gmail 可以选择关闭所有设备上的对话视图。在下面查看我的答案【参考方案2】:

Gmail 中有一个选项可让您关闭对话视图。

分组是如何发生的:

主题必须相似 发件人必须是线程的一部分,或者必须使用 in-reply-to

现在,为了节省空间,Gmail 会压缩相同的文本,这就是您所看到的。如果您想关闭桌面中的对话视图,只需导航到桌面的 setting --> generals(选项卡),然后使用单选按钮选择并按保存。

如果你在寻找其他设备check this link out.

【讨论】:

虽然这对客户 POV 有效,但在这种情况下,电子邮件正在发送,而不是接收。需要一种方法来指定某种标题,要求电子邮件不要折叠。此标头似乎不存在。

以上是关于防止电子邮件结尾被折叠的主要内容,如果未能解决你的问题,请参考以下文章

jQuery ajax:如何防止 chrome DevTools 中的 404 错误垃圾邮件? [复制]

可以在Outlook电子邮件中插入可折叠列表吗?

如何防止内部用户地址被冒用发邮件

是否可以在电子邮件中折叠/展开 DIV?哪些客户支持这一点?

排序时如何防止jqgrid被折叠

将电子邮件传送到程序并防止快速提交垃圾邮件