E-mail: Количество писем

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: E-mail: Количество писем

Naeel Maqsudov » 17 дек 2004, 09:39

Только считывая заголовки (не удаляя писем) и сравнивая со считанным в предыдущий раз. Больше никак.
Для чего все считанное, ессно, запоминать не надо. Только максимальную дату поступления письма и (на всякий случай) количество писем с такой датой. Если после очередного считывания и вычисления этих двух хначений окажется, что хоть одно из них отличается от полученных в прошлый раз, то новые письма есть. Если окажется что оба эти значения совпадают с прошлыми или считывать нечего (список заголовков пуст), то это значит, что новых писем нет.

Вот и весь алгоритм.

Лелик_1044 » 10 дек 2004, 10:14

ну это я имел в виду только заголовки... но как узнать про новые письма

Naeel Maqsudov » 09 дек 2004, 19:59

C почтового сервера можно по POP3 загрузить не сами письма, а только их заголовки.

Читайте RFC-1939. Здесь описываются команды, посылаемые в текстовом виде в сокетное соединение с POP3-сервером, а также ответы, которые могут приехать от сервера.

ftp://ftp.isi.edu/in-notes/rfc1939.txt

E-mail: Количество писем

Лелик_1044 » 09 дек 2004, 10:01

Напрягает каждый раз заходить на сервер за письмами
Хочу написать прогу которая будет проверять наличие новых писем

Ну я только нашел общее количество как проверять
Пробовал делать так сначала получить общее количество писем а потом сравнивать с ним текущее, НО один минус если удалить на сервере письма все летит в ... . Что делать

Серевер mail.tut.by (Кстати а как проверять количество писем в определенной папке)

Вернуться к началу