2013-12-16 3 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(); 
} 
Смежные вопросы