无法获取IMailFolder.MessageLabelsChanged事件

时间:2018-05-02 19:09:03

标签: mailkit

1)使用免费Gmail帐户无法触发MessageLabelsChanged事件。我们假设您在收到Gmail邮件并添加或删除标签时会发生这种情况。

与此同时,我们可以让Idle,CountChanged,MessageExpunged和MessageFlagsChanged事件正常工作..

我们在Service.Inbox对象上调用它。

我们发现此链接https://github.com/jstedfast/MailKit/issues/208有关错误的事件。我们的标签名称非常独特,因此我们相信,它们不应与事件相混淆?

2)什么是ImailFolder.Subscribed方法呢?这应该被称为解决问题#1 ???

非常感谢杰弗里!

1 个答案:

答案 0 :(得分:0)

我应该从ImapFolder中删除LabelsChanged事件,因为GMail不太适合将这些通知发送到客户端(事实上,我无法让GMail的IMAP服务器发送它们)。

如果GMail的IMAP被修复以可靠地发送这些通知,我大部分都会保留它的完整性。