-1

我在使用 IMAP 通过 MailKit 与我的 Exchange 帐户同步时遇到了一些问题。我正在做一个

Inbox.Fetch(0, -1, items);

获取我收件箱中的所有邮件。这个 imapClient 永远不会关闭,并且有一个计时器,它将在每次经过时执行 Fetch 命令。但似乎当这个客户端打开并运行时,我不会收到任何新收到的电子邮件(或者让它们非常延迟)。如果我关闭我的解决方案并重新启动它,它将立即收到所有新邮件。

我错过了什么?是否存在我错过的“刷新”方法?

4

1 回答 1

1

不幸的是,Microsoft Exchange 有问题(我记得早在 2000 年代初就发现了这个问题,但显然它仍然是个问题)。

如果我没记错的话,重新打开该文件夹会导致 Exchange 将其新邮件同步到该文件夹​​中,然后您就可以获取它们了。

希望有帮助。

于 2015-04-13T14:26:48.977 回答