Ответ 1
Способ маркировки сообщений, считанных с использованием протокола IMAP, заключается в установке флага \Seen
в сообщениях.
Чтобы сделать это с помощью MailKit, вам сначала нужно знать либо индекс (ы), либо UID сообщений
что вы хотите установить флаг \Seen
. Как только вы получите эту информацию, вам нужно позвонить
один из методов AddFlags()
на ImapFolder
. Например:
folder.AddFlags (uids, MessageFlags.Seen, true);
Чтобы пометить сообщения как непрочитанные, вы удалите флаг \Seen
, например:
folder.RemoveFlags (uids, MessageFlags.Seen, true);