jmail如何直接获取未读邮件?
上网查了很多的资料,都没找到好的方法,难道就没有办法直接用接口获得未读邮件的列表吗?
存邮件id的话,一方面数据增量,时间久了会比较大,另外邮件数量多了,遍历起来也会很慢啊。。
请知道真相的朋友帮帮忙,多谢~~邮件

解决方案 »

  1.   

    using LumiSoft.Net.IMAP;
    using LumiSoft.Net.IMAP.Client;
    IMAP_FetchItem[] items = IMAPServer.FetchMessages(set, IMAP_FetchItem_Flags.Envelope | IMAP_FetchItem_Flags.Header | IMAP_FetchItem_Flags.Message | IMAP_FetchItem_Flags.MessageFlags | IMAP_FetchItem_Flags.UID, false, false);
    请问如何能只获取未读邮件的集合啊?我想获取未读邮件的数据。int count1 = IMAPServer.GetUnseenMessagesCount();//邮件未读的条数
    上面的代码倒是能获取到未读的数量,但是没什么用啊!