Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 10, 2008 09:28:41

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

poplib. новые сообщения на сервере

Доброго времени суток!

Подскажите пожалуйста, как определить наличие новых писем на почтовом сервере?

Буквально до сегодняшнего дня я запоминал номер последнего прочитанного сообщения, но сегодня выяснилось, что почтовый сервер перенастроили на хранение не более ста писем, т.е. как только число писем станет больше ста - запоминать номер последнего прочитанного сообщения становится бессмысленным потому как POP3.stat() возвращает количество писем равное 100 и номер последнего прочитанного сообщения тоже 100, скрипт считает, что новых писем нет :(

PS. Сеть технологическая, к настройкам почтового сервера я доступа не имею и пожелания мои не учитываются :(



Офлайн

#2 Ноя. 10, 2008 23:00:16

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2253
Репутация: +  40  -
Профиль   Отправить e-mail  

poplib. новые сообщения на сервере

мм
есть uidl() его и запоминай, он уникален, НО придётся пробежаться по всем письмам в цикле
я когда писал клиента для pop3 накапливал uidlы в список и сохранял его в pickle

Офлайн

#3 Ноя. 11, 2008 06:13:36

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

poplib. новые сообщения на сервере

slav0nic
мм
есть uidl() его и запоминай, он уникален, НО придётся пробежаться по всем письмам в цикле
я когда писал клиента для pop3 накапливал uidlы в список и сохранял его в pickle
спасибо, попробую.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version