如果在mailkit中,文件夹已经选中并打开了的话,那直接使用ImapFolder.Unread属性就可以获取到有多少封未读邮件了。
如果文件夹没有打开,那么你还可以使用查询状态的方法来获取未读状态的邮件数量。
实例如下:获取邮件总数和未读邮件数量
1 folder.Status (StatusItems.Count | StatusItems.Unread); 2 3 int total = folder.Count; 4 int unread = folder.Unread;