请不要将此标记为16816425的副本,因为该问题的搜索语法不正确,在此问题中已得到纠正。它也不是6088914的副本,因为这个问题与IMAP有关,而不是Gmail的IMAP扩展。
我正在开发一个IMAP客户端,并且希望能够找到会话线程中引用的所有消息的列表。
我知道“引用”标题包含会话中引用的消息列表,所以我尝试这样搜索:
C: 3 SEARCH HEADER References {48}
S: + go ahead
C> <C63EF8D6-6874-401B-9E8C-B1D63B633246@gmail.com>
但它什么也没有回报。我已经使用“Message-ID”标题成功搜索了一条消息,如下所示:
C: 3 SEARCH HEADER Message-Id {48}
S: + go ahead
C> <8D7F7FD5-9CD8-4D4B-BC8B-E1A3BC217350@gmail.com>
使用IMAP 4有没有办法做到这一点?
当然,我手动检查了&lt; 8D7F7FD5-9CD8-4D4B-BC8B-E1A3BC217350@gmail.com>在该邮箱中的某些电子邮件的“参考:”字段中,该电子邮件也位于同一邮箱中。
上述测试是针对GMAIL进行的。
注意:谷歌搜索建议gmail不支持RFC5256。我正在验证搜索“引用:”是否有效,然后再回来修改IMAP库以使用特定于Gmail的IMAP命令X-GM-THRID。