2010-09-01 174 views
8

这个问题使Gmail线索会话是Header in gmail for thread hinting在通知电子邮件

相反我有一个生成的各种事情通知的系统。其中很多都有相同的主题,但内容不同。

反正是有短加入一些一种独特的令牌在迫使邮件不被在同一个线程的主题行,即单独显示。改变标题和/或内容是可以接受的,但改变主题行会吓倒人。此外,并非所有收件人都是Google Apps/@gmail.com帐户,因此我无法使用“+ hash”之类的内容。

如果有问题,应用程序是用C#和ASP.Net编写的。

任何人都知道如何做到这一点?

回答

3

谷歌似乎在他们的线程启发式算法中非常重视主题,所以作为发件人,你可以在没有唯一性的情况下处理主题行。

将时间戳添加到主题行似乎打败了线程 - 你认为 你可以让你的用户购买?

在收件人的一面,他们可以使用IMAP接口绕过Gmail的线程。我听说谷歌正在向用户提供 禁用“对话”功能的选项 - 很明显,有很多人在讨厌它!

+0

添加时间戳是一个想法。我不认为这会太“可怕”。如果我们没有更好的主意,我会继续这样做。 – Jared 2010-09-01 18:46:22

+1

这个答案表示还有其他方法:http://stackoverflow.com/a/25435722/535229 – Jannes 2015-01-30 16:46:09

+0

@Jared,还有一个窍门是加入主题:'收到'+ DateTime.Now.Second +“秒”。它可能有帮助。 – stom 2016-03-03 08:27:33