我目前正在使用mailkit
来检索电子邮件。我正在使用此代码:
var message = inbox.GetMessage(i);
Emails Email = new Emails;
Email.From = message.From.ToString;
Email.EmailDate = message.Date.ToString;
InboxMails.Add(Email);
问题是,因为我只是检索Date
,我可以看到以相反的顺序检索电子邮件。我的意思是,Mailkit
从最后一封电子邮件中提取电子邮件到第一封应该从头到尾提取的电子邮件。例如。我邮箱中的最后一封电子邮件是2014年2月3日,第一封邮件是2014年1月1日。
现在Mailkit
首先加载最后一个并最终到达第一个,从第一个到最后一个电子邮件以正确的降序检索?
另外,有没有办法为我能找到/过滤邮件的每条邮件获取Unique Id
?
我试过了:
for (int i = inbox.Count -1; i >= 0; i--)
但它甚至不会返回单个消息