【发布时间】:2013-05-24 20:42:55
【问题描述】:
我正在开发一个 IMAP 客户端,并且希望能够找到在对话线程中引用的所有消息的列表。
我知道“参考”标题包含对话中引用的消息列表,所以我尝试像这样搜索它:
TAG1 UID SEARCH all HEADER References "<CAOZnC-Nr+Q+bS_Nn5XiZ6A-kw=ZRBYrNbdoRfgZ65OjGA4_BKg@mail.gmail.com>"
但它什么也不返回。我已经使用“Message-ID”标头成功搜索了一条消息,如下所示:
TAG2 UID SEARCH all HEADER Message-ID "<918171f1-8822-4869-afb4-de76b05b850b@xtnvmta101.xt.local>"
是否可以使用 IMAP 4 来执行此操作?
注意:我知道一次只能在 1 个邮箱上进行搜索,但这些邮件中至少有一半位于我的搜索目标文件夹中,并且它们不会显示在我的搜索结果中。
【问题讨论】:
-
您的服务器是否支持 THREADING 扩展?
-
是的,我相信我可以假设......
-
我不知道任何细节,但tools.ietf.org/html/rfc5256 定义的 THREAD 扩展可以帮助您将消息关联在一起。
-
原来有一些需要使用的客户端不支持 THREAD 扩展,所以如果可能的话,我必须找到另一种方法。不过感谢您的建议。