有没有简单的方法可以知道GMail邮箱中有多少封电子邮件?我获取了有关消息的信息(message_id,X-GM-THRID,引用,in_reply_to等),我想知道在邮箱中有多少其他具有相同X-GM-THRID的消息。是否有可能在没有获取有关其他消息的信息的情况下?
答案 0 :(得分:5)
根据this page about GMail IMAP extensions,支持X-GM-THRID
作为搜索关键字。这是该页面的示例:
a009 UID SEARCH X-GM-THRID 1266894439832287888
* SEARCH 2 3 4
a009 OK Search (Success)
它为您提供该线程中消息的UID,您只需计算结果数。
如果您真的只想要计数,并且不需要消息ID,那么您可以利用GMail支持ESEARCH
功能(在RFC 4731中描述)的事实,它可以让您要求计数而不是别的:
C: 202 SEARCH RETURN (COUNT) X-GM-THRID 1261978514042297166
S: * ESEARCH (TAG "202") COUNT 2
S: 202 OK SEARCH completed (Success)