Можно ли получать письма после указания идентификатора сообщения c - PullRequest
0 голосов
/ 26 марта 2020

Я реализовал IMAP Idle client, используя этот пример.

https://github.com/jstedfast/MailKit/blob/master/Documentation/Examples/ImapIdleExample.cs

У меня миллионы писем. Я сохраняю идентификаторы сообщений электронной почты по мере их чтения.

В случае, когда код хостинга компьютера / сервера отключается или перезапускается.

Возможно ли начать чтение электронных писем после указания c идентификатор сообщения.

Я не хочу повторно получать все электронные письма, которые уже прочитаны кодом.

1 Ответ

1 голос
/ 27 марта 2020

Вместо сохранения MimeMessage.MessageId, почему бы не сохранить то, что UniqueId увидела ваша программа? Они не меняются между сеансами, и они упорядочены последовательно.

Так каждый почтовый клиент IMAP в мире избегает повторной загрузки одних и тех же сообщений снова и снова.

...