Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2014, 13:55   #1
shturman1387
Форумчанин
 
Аватар для shturman1387
 
Регистрация: 12.06.2012
Сообщений: 110
По умолчанию POP3

Доброе время суток! Возникла необходимость автоматически проверять входящую почту. Использую библиотеку OpenPop. На их сайте есть пример скачивания всех писем с сервера
Код:
using(Pop3Client client = new Pop3Client())
    {
        client.Connect(hostname, port, useSsl);

        client.Authenticate(username, password);

        int messageCount = client.GetMessageCount();

        List<Message> allMessages = new List<Message>(messageCount);

        for (int i = messageCount; i > 0; i--)
        {
            allMessages.Add(client.GetMessage(i));
        }

        return allMessages;
    }
Собственно в чем вопрос. Функция GetMessageCount() должна возвращать кол-во писем. Но то ли я не могу понять как она работает, или так надо. Один раз она вернула кол-во писем, второй раз вернула 0 (ящик не пустой был). Может кто-нибудь объяснить что не так.
shturman1387 вне форума Ответить с цитированием
Старый 28.07.2014, 22:13   #2
shturman1387
Форумчанин
 
Аватар для shturman1387
 
Регистрация: 12.06.2012
Сообщений: 110
По умолчанию

Собственно разобрался я. Проблема, да не столько проблема, сколько специфика google. Если кому нужно. В настройках почты gmail, перейти на вкладку "Пересылка и POP/IMAP" и проставить галочку в пункте "Включить POP для всех писем (даже для тех, которые уже загружены)".
shturman1387 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
pop3 mail Armax Общие вопросы Delphi 3 23.12.2012 13:23
pop3 server bromo Работа с сетью в Delphi 0 30.10.2011 19:16
POP3 Cpluser Общие вопросы .NET 1 30.11.2009 11:25