Mailkit - получать и искать, не возвращая новые письма через некоторое время - PullRequest
0 голосов
/ 08 июля 2019

В течение некоторого времени я использовал решение на основе IMAP-подписки / события MailKit для сбора и идентификации новых писем, которые работали надежно.Внезапно появилось странное поведение: первые несколько событий были запущены, но затем MailKit, похоже, не получал никаких новых событий CountChanged - даже если соединение оставалось в сети.

Итак, я попытался переключиться на простой цикл sleep-60, который выбирает все письма в папке «Входящие», которые работали - для некоторых итераций.Через несколько минут команда fetch больше не возвращала новые письма.Система ведет себя так, как будто существует кеш, который не обновляется через некоторое время, поэтому MailKit всегда получает одни и те же результаты - как для методологии, основанной на событиях, так и для выборки / поиска.Я не знаю, были ли какие-либо изменения в системе Exchange.

Кто-нибудь знает, в чем причина такого поведения или в каких направлениях я продолжаю свои расследования?

MailKit 2.1.3.0, версия Exchange не может быть определена

...