MailKit 未与 Exchange 帐户同步
MailKit not synced against Exchange account
我在使用 IMAP 通过 MailKit 与我的 Exchange 帐户同步时遇到了一些问题。
我正在做
Inbox.Fetch(0, -1, items);
获取收件箱中的所有邮件。这个 imapClient 永远不会关闭,并且有一个计时器,它会在每次经过时执行 Fetch 命令。但似乎当这个客户端打开并且 运行 时,我不会收到任何新收到的电子邮件(或者让它们非常延迟)。如果我关闭我的解决方案并重新启动它,它将立即收到所有新邮件。
我错过了什么吗?是否存在我错过的 "refresh" 方法?
不幸的是,Microsoft Exchange 有很多问题(我记得在 2000 年初发现了这个问题,但显然它仍然是一个问题)。
如果我没记错的话,重新打开文件夹会导致 Exchange 将其新邮件同步到文件夹中,然后您就可以获取它们了。
希望对您有所帮助。
我在使用 IMAP 通过 MailKit 与我的 Exchange 帐户同步时遇到了一些问题。 我正在做
Inbox.Fetch(0, -1, items);
获取收件箱中的所有邮件。这个 imapClient 永远不会关闭,并且有一个计时器,它会在每次经过时执行 Fetch 命令。但似乎当这个客户端打开并且 运行 时,我不会收到任何新收到的电子邮件(或者让它们非常延迟)。如果我关闭我的解决方案并重新启动它,它将立即收到所有新邮件。
我错过了什么吗?是否存在我错过的 "refresh" 方法?
不幸的是,Microsoft Exchange 有很多问题(我记得在 2000 年初发现了这个问题,但显然它仍然是一个问题)。
如果我没记错的话,重新打开文件夹会导致 Exchange 将其新邮件同步到文件夹中,然后您就可以获取它们了。
希望对您有所帮助。