我使用MailKit从GMail帐户中读取一些消息.工作得很好,但是当我的应用程序读取了一条消息时,我想将消息标记为已读,并将该状态保存到GMail.MailKit可以实现吗?我还没有发现任何相关信息.
最好的问候René
jst*_*ast 42
使用IMAP协议将消息标记为已读的方法是\Seen在消息上设置标志.
要使用MailKit执行此操作,首先需要知道要设置\Seen标志的消息的索引或UID .获得该信息后,您将需要调用其中一种AddFlags()方法ImapFolder.例如:
folder.AddFlags (uids, MessageFlags.Seen, true);
Run Code Online (Sandbox Code Playgroud)
要将邮件标记为未读,您将删除该\Seen标志,如下所示:
folder.RemoveFlags (uids, MessageFlags.Seen, true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6642 次 |
| 最近记录: |