我想在我的imap应用程序中同步gmail标签。 我正在使用All Mails同步gmail。 在imap中同步一条消息后,如果用户更改了IMAP的标签。 它不会自动作为更新消息。 我正在寻找同步gmail标签的最佳选择。
我的想法是
但我认为这两个不是好选择。 什么是同步gmail标签的最佳选择?
答案 0 :(得分:0)
对我来说效果最佳:
答案 1 :(得分:0)
首先:仅使用“All Mail”文件夹。 第二:可以同时获取许多消息的Gmail标签:
UID FETCH 1,2,3 (UID X-GM-LABELS)
如果您使用的是.NET,则可以使用此库(我创建的商业组件): http://www.limilabs.com/blog/get-gmail-labels-for-specified-messages
它应该非常快,然后是比较列表和使用+ X-GM-LABELS添加或-X-GM-LABELS来删除标签。