防止电子邮件结尾被折叠
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 错误垃圾邮件? [复制]