防止Gmail通知邮件的线程化对话

12

这个问题与在Gmail中使用标题线索相反。

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

除了在主题行中添加某种唯一标记以外,是否有任何方法可以迫使电子邮件出现在同一线程中,即单独显示?更改标题和/或内容是可以接受的,但更改主题行会让人们感到惊慌。此外,并非所有收件人都是Google应用程序/@gmail.com帐户,因此我无法使用“+哈希”等功能。

如果有关系,该应用程序是使用C#和ASP.Net编写的。

有人知道如何做到这一点吗?


[主机名 | yyyy-MM-dd HH:mm:ss] 文本 ... 邮件会被分组到同一个线程中,除非文本不同。主机名 | yyyy-MM-dd HH:mm:ss 文本 ... 邮件不会被分组。 - user313829
2个回答

8

谷歌似乎在其线程启发式算法中非常重视主题行,因此作为发送者,如果没有通过某种方式使主题行独特化,您似乎无法做太多事情。

在主题行中添加时间戳似乎会破坏线程 - 您认为您能说服用户接受这种方式吗?

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


添加时间戳是一个好主意。我不认为这会太“可怕”。如果我们没有更好的主意,我就采用这个方案。 - Jared
3
这个回答表示还有其他方法:https://dev59.com/KmAg5IYBdhLWcg3wlLuh#25435722 - Jannes
1
@Jared,另一个技巧是在主题中添加:“Received in " +DateTime.Now.Second+"Seconds"。这可能会有所帮助。 - Shaiju T

1

一年后,情况似乎并非如此。即使没有明确的参考ID,具有相同发件人、收件人和主题的不同电子邮件仍然会分组。 - Rikaelus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接