Форум сайта python.su
0
Здравствуйте, помогите пожалуйста сделать чтобы выводилось только тема письма и его содержание
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 (Фев. 24, 2016 22:35:00)
Офлайн
0
Да я читал эту тему http://python.su/forum/topic/23440/ но я не знаю англ язык, мб там и накидали ссылок но они для меня бесполезны,
Офлайн
0
Вобщем сделал вот так, но выводит вместе с текстом письма кучу управляющих последовательностей, подскажете хоть как от них избавиться?
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()
Отредактировано Dathy (Фев. 25, 2016 03:29:33)
Офлайн
61
уже отвечал кому то
https://github.com/martinrusev/imbox
ДЛя чиловеков
Офлайн