Форум сайта python.su
0
Есть такой быдлокод:
... m = imaplib.IMAP4_SSL("imap.gmail.com") m.login(username, password) m.select("[Gmail]/Spam") resp, items = m.search("UTF-8", "ALL") items = items[0].split() for emailid in items: resp, data = m.fetch(emailid, "(RFC822)") email_body = data[0][1] mail = email.message_from_string(email_body) print mail['To'] print mail['From'] ...
Отредактировано fuckinghikky (Май 24, 2012 17:22:23)
Офлайн
52
Офлайн
0
fata1exа без re никак нельзя ? какими-нибудь надстройками типа email.utils ?
Отредактировано fuckinghikky (Май 24, 2012 17:50:35)
Офлайн
52
Если честно, я не помню. Наверняка есть. Посмотрите документацию, может в email.parser есть вариант. Или email.utils.parseaddr.
Отредактировано fata1ex (Май 24, 2012 17:54:01)
Офлайн
-2
А вообще можно только заголовки запрашивать.
imaplib со своими кортежами с кодами возврата и прочие сетевые библиотеки питона - УГ. Я юзал imapclient.
Отредактировано asilyator (Май 24, 2012 17:57:37)
Офлайн
0
asilyator
А вообще можно только заголовки запрашивать.
imaplib со своими кортежами с кодами возврата и прочие сетевые библиотеки питона - УГ. Я юзал imapclient.
Отредактировано fuckinghikky (Май 24, 2012 18:22:48)
Офлайн
-2
email - для оффлайнового парсинга мыл.
Только хедеры.
imap=imaplib.IMAP4_SSL(“imap.googlemail.com”)В pop3 протоколе такая фича, по-моему, вообще отсутствует.
#…
imap.fetch(“*”, "(BODY)")
Офлайн
72
asilyatorLIST, потом ТОР
В pop3 протоколе такая фича, по-моему, вообще отсутствует.
TOP
Сервер возвращает заголовки указанного сообщения, пустую строку и указанное количество первых строк тела сообщения.
Офлайн
-2
IMAP все равно круче, там и поиск есть. Только родная библиотека - УГ.
Офлайн
72
asilyatorЯ с этим и не спорю. Но не везде он есть.
IMAP все равно круче, там и поиск есть.
asilyatorВот без обид, мне вспоминается анекдот про вредную слепую девочку и тазик пельменей ;)
Только родная библиотека - УГ.
Офлайн