Найти - Пользователи
Полная версия: imaplib для новичка.
Начало » Python для новичков » imaplib для новичка.
1
Dathy
Здравствуйте, помогите пожалуйста сделать чтобы выводилось только тема письма и его содержание
import email
import imaplib
 
user='user@yandex.ru'
pasw = 'password'
 
M = imaplib.IMAP4_SSL('imap.yandex.ru')
M.login(user, pasw)
M.select('combain')
typ, data = M.search(None, 'ALL')
for num in data[0].split():
    typ, data = M.fetch(num, '(RFC822)')
    print 'Message %s\n%s\n' % (num, data[0][1])
M.close()
M.logout()
в этом примере выводиться очень много лишней инфы..
Dathy
Да я читал эту тему http://python.su/forum/topic/23440/ но я не знаю англ язык, мб там и накидали ссылок но они для меня бесполезны,
Dathy
Вобщем сделал вот так, но выводит вместе с текстом письма кучу управляющих последовательностей, подскажете хоть как от них избавиться?
M = imaplib.IMAP4_SSL('imap.yandex.ru')
M.login(user, pasw)
M.select('combain')
typ, data = M.search(None, 'ALL')
for num in data[0].split():
    typ, data = M.fetch(num, '(RFC822)')
    raw = email.message_from_bytes(data[0][1])
    print (raw.get_payload(None,True))
M.close()
M.logout()
ZerG
уже отвечал кому то
https://github.com/martinrusev/imbox
ДЛя чиловеков
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