I'm having some issues with getting into sync with my Exchange account through MailKit using IMAP. I'm doing a
Inbox.Fetch(0, -1, items);
To get all mails in my inbox. This imapClient will never close, and have a timer that will do the Fetch command on every elapse. But it seems that while this client is open and running, I won't get any newly incoming emails (or get them VERY delayed). If I close my solution and start it again, it will get all the new mails right away.
Did I miss something? Does a "refresh" method exist that I missed?