Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 24, 2011 16:14:20

utu2012
От:
Зарегистрирован: 2011-01-20
Сообщения: 9
Репутация: +  1  -
Профиль   Отправить e-mail  

POP3 to SMTP Forwarder

igor.kaist
посмотрите на модуль email, может быть проще станет… http://docs.python.org/library/email-examples.html
Модуль email работает с string, как правильно от poplib получить string?



Офлайн

#2 Янв. 25, 2011 02:18:11

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

POP3 to SMTP Forwarder

utu2012
Получить письмо я могу, и отправить могу…
тогда не понятно, в чем проблема :)
client = poplib.POP3(pop_host)
client.user(user)
client.pass_(passwd)
answ, lines, tmp = client.retr(1)
client.quit()

msg = email.message_from_string(str(b"\n".join(lines), "ascii", "ignore"))

s = smtplib.SMTP(smtp_host)
msg["To"] = 'почтовый ящик "В"'
s.sendmail(msg['From'], addr, msg.as_string())
s.quit()



Отредактировано (Янв. 25, 2011 02:18:51)

Офлайн

#3 Янв. 25, 2011 11:31:06

utu2012
От:
Зарегистрирован: 2011-01-20
Сообщения: 9
Репутация: +  1  -
Профиль   Отправить e-mail  

POP3 to SMTP Forwarder

Спасибо !
Вот то что нужно:

msg = email.message_from_string(str(b"\n".join(lines), "ascii", "ignore"))



Отредактировано (Янв. 30, 2011 13:32:33)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version