确定gmail对话的电子邮件是否属于某些标签/文件夹

时间:2013-09-19 11:04:58

标签: php .net gmail imap

我需要通过gmail 对话并检查属于此对话的所有电子邮件是否符合特定条件。

示例:“向我显示所有电子邮件仅存在于已发送邮件和垃圾邮件中的所有会话”

我对PHP,.NET中的任何解决方案持开放态度(ASP.NET/Winforms)

1 个答案:

答案 0 :(得分:1)

Google使用非标准扩展程序,X-GM-THRID用于对话。使用它,并以某种方式获得相关线程的X-GM-THRID,您可以在IMAP的SEARCH命令中使用它。 Google还使用“所有邮件”邮箱,其中包含您帐户的所有邮件,X-GM-LABELS用于查找邮件映射到哪个IMAP文件夹。

请参阅RFC 3501了解如何在AND中使用SEARCH运算符,并结合上述键。结果易于在任何IMAP库中使用。