使用 IMAP 协议将消息标记为已读的方法是\Seen
在消息上设置标志。
要使用 MailKit 执行此操作,您首先需要知道要设置\Seen
标志的消息的索引或 UID。获得该信息后,您将需要AddFlags()
调用ImapFolder
. 例如:
folder.AddFlags (uids, MessageFlags.Seen, true);
要将消息标记为未读,您将删除该\Seen
标志,如下所示:
folder.RemoveFlags (uids, MessageFlags.Seen, true);