我需要通过gmail 对话并检查属于此对话的所有电子邮件是否符合特定条件。
示例:“向我显示所有电子邮件仅存在于已发送邮件和垃圾邮件中的所有会话”
我对PHP,.NET中的任何解决方案持开放态度(ASP.NET/Winforms)
答案 0 :(得分:1)
Google使用非标准扩展程序,X-GM-THRID
用于对话。使用它,并以某种方式获得相关线程的X-GM-THRID
,您可以在IMAP的SEARCH
命令中使用它。 Google还使用“所有邮件”邮箱,其中包含您帐户的所有邮件,X-GM-LABELS
用于查找邮件映射到哪个IMAP文件夹。
请参阅RFC 3501了解如何在AND
中使用SEARCH
运算符,并结合上述键。结果易于在任何IMAP库中使用。