Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 22, 2013 07:17:17

aximo
Зарегистрирован: 2012-09-11
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с сохранением писем.

Собственно небольшой сабжик и 2 проблемки:

Есть вот такой рабочий код (python 2.7)

import poplib, email
SERVER ="mail"
USERNAME = "user"
PASS = "pass"
p = poplib.POP3(SERVER)
print p.getwelcome()
print p.user(USERNAME)
print p.pass_(PASS)
response, lst, octets = p.list()
print response
for msgnum, msgsize in [i.split() for i in lst]:
 print "Сообщение %(msgnum)s имеет длину %(msgsize)s" % vars()
 print "UIDL =", p.uidl(int(msgnum)).split()[2]
 if int(msgsize) > 32000:
    (resp, lines, octets) = p.top(msgnum, 0)
 else:
    (resp, lines, octets) = p.retr(msgnum)
 msgtxt = "\n".join(lines)+"\n\n"
 msg = email.message_from_string(msgtxt)
 print "* От: %(from)s\n* Кому: %(to)s\n* Тема: %(subject)s\n" % msg
 
print p.quit()

1. Подскажите как доработать код, чтобы сохранить письма в созданный заранее каталог.

Большое спасибо!

Офлайн

#2 Март 5, 2013 13:56:38

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9874
Репутация: +  854  -
Профиль   Отправить e-mail  

Помогите с сохранением писем.

>>> import sys
>>> print >>sys.stdout, 'text'
text
>>>



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version