无法触发 IMailFolder.MessageLabelsChanged 事件
Unable to get IMailFolder.MessageLabelsChanged Event to fire
1) 使用免费 Gmail 帐户无法触发 MessageLabelsChanged 事件。我们假设当您收到一封 gmail 邮件并从中添加或删除标签时,应该会发生这种情况。
同时,我们能够让 Idle、CountChanged、MessageExpunged 和 MessageFlagsChanged 事件正常工作..
我们在 Service.Inbox 对象上调用它。
我们发现此 link https://github.com/jstedfast/MailKit/issues/208 关于引发的错误事件。我们的标签的命名非常独特,因此我们相信,它们不应该与事件混淆?
2) ImailFolder.Subscribed方法是做什么的?这应该被称为解决问题 #1 吗???
非常感谢杰弗里!
我应该从 ImapFolder 中删除 LabelsChanged 事件,因为 GMail 不太擅长将这些通知发送到客户端(事实上,我也无法让 GMail 的 IMAP 服务器发送它们)。
我主要保留它是为了完整性,以防 GMail 的 IMAP 被修复以可靠地发送这些通知。
1) 使用免费 Gmail 帐户无法触发 MessageLabelsChanged 事件。我们假设当您收到一封 gmail 邮件并从中添加或删除标签时,应该会发生这种情况。
同时,我们能够让 Idle、CountChanged、MessageExpunged 和 MessageFlagsChanged 事件正常工作..
我们在 Service.Inbox 对象上调用它。
我们发现此 link https://github.com/jstedfast/MailKit/issues/208 关于引发的错误事件。我们的标签的命名非常独特,因此我们相信,它们不应该与事件混淆?
2) ImailFolder.Subscribed方法是做什么的?这应该被称为解决问题 #1 吗???
非常感谢杰弗里!
我应该从 ImapFolder 中删除 LabelsChanged 事件,因为 GMail 不太擅长将这些通知发送到客户端(事实上,我也无法让 GMail 的 IMAP 服务器发送它们)。
我主要保留它是为了完整性,以防 GMail 的 IMAP 被修复以可靠地发送这些通知。