1)使用免费Gmail帐户无法触发MessageLabelsChanged事件。我们假设您在收到Gmail邮件并添加或删除标签时会发生这种情况。
与此同时,我们可以让Idle,CountChanged,MessageExpunged和MessageFlagsChanged事件正常工作..
我们在Service.Inbox对象上调用它。
我们发现此链接https://github.com/jstedfast/MailKit/issues/208有关错误的事件。我们的标签名称非常独特,因此我们相信,它们不应与事件相混淆?
2)什么是ImailFolder.Subscribed方法呢?这应该被称为解决问题#1 ???
非常感谢杰弗里!
答案 0 :(得分:0)
我应该从ImapFolder中删除LabelsChanged事件,因为GMail不太适合将这些通知发送到客户端(事实上,我无法让GMail的IMAP服务器发送它们)。
如果GMail的IMAP被修复以可靠地发送这些通知,我大部分都会保留它的完整性。