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