2013-12-16 30 views
0

我使用OpenPop从POP3邮件服务器读取电子邮件,但它不按顺序读取电子邮件。 如何获得最近的电子邮件?如何阅读asp中的最后一封电子邮件?

+2

'order'是一个非常主观的东西,完全取决于你的排序。从openpop获得结果后,按照您想要的顺序对它们进行排序。 – NotMe

+0

我每分钟收到100封电子邮件,并且没有收到所有电子邮件并对其进行分类,还有其他解决方案吗? –

回答

0

我使用Mail.dll(标记电子邮件所见(使用Mail.dll .NET IMAP库和IMAP协议读取)。)

using(Imap imap = new Imap()) 
{ 
imap.Connect("imap.example.com"); // or ConnectSSL for SSL 
imap.Login("user", "password"); 

imap.SelectInbox(); 
List<long> uids = client.Search(Flag.Unseen); 
if (uids.Count > 0) 
    client.MarkMessageSeenByUID(uids[0]); 
    imap.Close(); 
}