Quantcast
Channel: ImapX 2
Viewing all articles
Browse latest Browse all 1952

New Post: Непрочитанные письма

$
0
0
Доброго времени суток! Помогите, пожалуйста. Мне нужно получить количество входящих (читай новых, непрочитанных) писем. Использую следующий код:
var client = new ImapClient("imap.mail.ru", true);
if(client.Connect()) {
if(client.Login("login", "pass"))  
{
var count = client.Folders.Inbox.Exists;
client.Behavior.AutoPopulateFolderMessages = true;
label29.Text = ("Новых писем: " + client.Folders.Inbox.Search("Unseen").Count());
}
else 
{
label29.Text = ("Ошибка подключения.");
}
}}
Иии... Оно работает. Но я понимаю что код не совсем правильный. Если писем будет много, то поиск писем с флагом "Unseen" займет много времени и ресурсов.
Как будет правильнее? Поиск по документации ничего не дал... Буду очень благодарен

Viewing all articles
Browse latest Browse all 1952

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>