0 / 0 / 0
Регистрация: 16.12.2016
Сообщений: 93
1

Как проверить наличие новых писем через POP3?

27.12.2016, 16:07. Показов 2585. Ответов 1
Метки pop3 (Все метки)

Здравствуйте!

Слышал, что через POP3 можно как то проверять наличие новых писем! Подскажите, как это сделать?
Если нету желания расписывать или кинуть код то дайте хотя бы примерные ссылки где об этом написано

Заранее спасибо
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2016, 16:07
Ответы с готовыми решениями:

Получение писем по POP3 через TcpClient
Здравствуйте, можете показать пример чтения писем с почты, например рамблер, любой рабочий пример...

Почтовый клиент.POP3. Расшифровка писем с почты mail.ru
Подскажите, пожалуйста, как можно из строки (String) в которой находится текст письма зашифрованный...

Проблема с кодировкой входящих писем. почтовый клиент. приём почты. POP3.
Скачал класс ( прогу в коде ) POP3 стороннего разработчика для приемё писем. ...

Как сделать приём почты через POP3?
Я сделал отправку почты проге, осталось сделать приём почты через POP3. Проблема в том, что НИГДЕ...

1
Администратор
Эксперт .NET
15242 / 12280 / 4904
Регистрация: 17.03.2014
Сообщений: 24,880
Записей в блоге: 1
28.12.2016, 12:56 2
Лучший ответ Сообщение было отмечено vafilkin как решение

Решение

vafilkin, протокол pop3 по определению возвращает только новые письма. Так он устроен. Следовательно нужно подключиться к серверу по этому протоколу и получить список писем. Попробуй например библиотеку POP3.NET.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using (Pop3Client pop3Client = new Pop3Client( ))
{
    pop3Client.Connect( "SERVER", "USERNAME", "PASSWORD", true );
    List<Pop3Message> messages = pop3Client.List( );
    foreach ( Pop3Message message in messages )
    {
        pop3Client.Retrieve( message );
 
        Console.WriteLine( "MessageId: {0}", message.MessageId );
        Console.WriteLine( "Date: {0}", message.Date );
        Console.WriteLine( "From: {0}", message.From );
        Console.WriteLine( "To: {0}", message.To );
        Console.WriteLine( "Subject: {0}", message.Subject );
    }
    pop3Client.Disconnect();
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2016, 12:56
Помогаю со студенческими работами здесь

Почтовый клиент. Получение писем через POP3
Собственно ниже приведен код программы, но письма не приходят, подскажите что почем? Например...

Где проверить наличие новых драйверов для Realtek ALC892?
Текущая версия аудио драйвера:

Как проверить наличие файла через ftp?
Как проверить наличие файла через ftp? open mysite.com user pass cd...

Сломалась отправка писем через mail() после переезда на новых хостинг
Коллеги, привет! Не моуг разобраться с отправкой писем через функцию mail(). Есть старенький...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru