Emacs电子邮件阅读器具有“对话视图”支持


5

我很开心很长时间的Wanderlust用户。但是,由于我采用了Inbox Zero,我觉得归档阅读电子邮件对于Wanderlust和普通的IMAP文件夹不能很好地工作,因为当有新消息进入时,你不知道邮件属于哪个线程。

然而,GMail具有非常好的功能,称为对话视图。通过此功能,MUA可以将存档的相关消息与刚进入我的收件箱的新消息一起带回。Thunderbird还有一个名为Thunderbird Conversations的插件。这也很好。

请注意,我对会话视图的用户界面不感兴趣,但它的功能是将相关的消息带回我的收件箱。

一个Emacs MUA列表,但我不确定它们是否支持该功能。

所以,我的问题是:

  • Wanderlust是否支持对话视图?如果不,
  • 那里有代码可以挂钩wl-summary-sync-updated-hook吗?如果不,
  • 对话框中是否有任何针对Emacs的MUA ?如果没有,
  • 除了“使用GMail或Thunderbird”之外,您有什么建议吗?

Answers:


1

我不知道Wanderlust,但Gnus的东西与你想要的东西相似。默认情况下,Gnus只会在文件夹中显示未读消息,因此如果您将“存档”定义为“标记读取并保留在文件夹中”,您将默认只看到新消息但可以恢复对话(或“线程”,正如Gnus所说的那样)A T


1

我不认为你在寻找什么与谈话观点有很大关系(即使我同意这些观点很好)。基本的线程消息功能足以对消息线程进行分组。

您希望存档邮件,这意味着您要将它们保存在其他文件夹中并从INBOX中删除它们。然后,当新消息到达旧线程时,您希望线程的旧存档消息以静默方式移回INBOX。Gmail可以相对轻松地执行此类操作,因为Gmail中的邮件文件夹是“虚拟”的。所有文件夹实际上都存在于同一物理文件夹中,并且具有不同的标签。

在坐在桌面PC上的普通邮件客户端中,您实际上并不需要这样的功能,因为搜索所有存档以查找新邮件所属的线程会非常耗时。我确信它可以通过维护所有存档文件夹等中所有消息的全局数据库来实现,但是需要有足够大的客户相信“收件箱零”以供任何开发人员考虑去这样的麻烦。


存在的情况是,您可以在虚拟机等强大的邮件客户端中虚假归档,如下所示:

  • 创建一个标签,说“已存档”,并使用它来存档邮件。

  • 在INBOX的普通视图中,隐藏仅包含存档消息的所有线程。

然后,一旦新消息进入旧线程,该线程就会变得可见,因为它现在有一个非存档消息作为其中的一部分。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.