我正在尝试创建类似 GMail 的 View 。我知道 GMail IMAP
有我可以在 FETCH 命令中使用的扩展名 X-GM-THRID,但是这个
归还给我相同数量的元素,我必须手动将它们分组
线程标识。有没有更快的方法来分组这个?我的意思是,可以谷歌
imap 服务器返回按线程 id 分组的消息列表(如在 gmail 网络界面中)?更具体:
如果我有这个列表(线程 ID | 文本)
我只想从服务器获取:
我可以这样做吗?最后,我必须自己将其分组,但此解决方案效率低且速度慢(我有很多消息要分组)
问候和抱歉我的英语。
最佳答案
子节点的“In-Reply-To” header 应具有父节点的 Message-Id header 的值。
标题“References”中还有另一个字段,其中包含其所有父级的消息 ID。
您可以根据您的要求使用它们中的任何一个。
关于GMail IMAP - 如何获取对话(线程)列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6088914/