Найти - Пользователи
Полная версия: imaplib - запрос писем начиная с некоторой даты
Начало » Python для экспертов » imaplib - запрос писем начиная с некоторой даты
1
krokodile
Пишу проверялку gmail через imap, используется imaplib

Нужно чтобы висел сервис, проверяющий gmail на новые сообщения, gmail не поддерживает флаг recent(да и вообще не нужно на сервере гугла менять файлы, нужно весь учет вести на локальном клиенте).
Среди возможных вариантов -
1)UID - можно запоминать uid последнего скачанного сообщения, и дальше проверять по +1 сообщению от запоменного, пока не вернеться пустое сообщение. НО! если пользователь удалит письмо через веб морду - все грохнеца на первом шаге. self._M.search(None,'(MIN 14)') - ругается на неправильно составленный запрос. Подскажите как можно найти все соообщения с UID > некоторого значения
2)Поиск по дате - тут проблема в том что не ясен формат ввода даты с точностью до секунды - единственное что работает правильно у меня - self._M.search(None,'(SINCE 9-Oct-2008)') - подскажите правильный формат для времени.

Если есть другой вариант - расскажите.

Спасибо!
crchemist
krokodile
Пишу проверялку gmail
http://gmail-notify.sourceforge.net/ - вже написали ;) і теж на пітоні
krokodile
crchemist
krokodile
Пишу проверялку gmail
http://gmail-notify.sourceforge.net/ - вже написали ;) і теж на пітоні
Спасибо, но уже смотрел, там сделано через атомный фид, но это не то что мне нужно. Нотифайр - это только часть программы.
Нужно все-таки через IMAP
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB