Найти - Пользователи
Полная версия: Помогите с сохранением писем.
Начало » Network » Помогите с сохранением писем.
1
aximo
Собственно небольшой сабжик и 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. Подскажите как доработать код, чтобы сохранить письма в созданный заранее каталог.

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

py.user.next
>>> import sys
>>> print >>sys.stdout, 'text'
text
>>>
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