2013-12-16 67 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(); 
}