Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 21, 2011 13:20:04

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Email multipart Mime вроде бы.

В общем когда получаю почту с помощью poplib часть сообщения имеет такой вид:

=BE=D0=BB=D1=83=D1=87=D0=B8=D1=82=D1=8C =D0=BE=D1=82 =D0=B4=D1=80=D1=83=D0=
=B3=D0=B8=D1=85 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=
=B5=D0=BB=D0=B5=D0=B9</a> =D0=B2 =D0=BA=D0=B0=D1=87=D0=B5=D1=81=D1=82=D0=B2=
=D0=B5 =D0=BF=D0=BE=D0=B4=D0=B4=D0=B5=D1=80=D0=B6=D0=BA=D0=B8 =D0=B7=D0=B0 =
=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=B5=D1=81=D0=BD=D1=8B=D0=B5 =D0=B7=D0=B0=
=D0=BF=D0=B8=D1=81=D0=B8 =D0=BF=D1=80=D0=B8 =D0=BF=D0=BE=D0=BC=D0=BE=D1=89=
=D0=B8 =D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B8 '+10 =D0=B6=D0=B5=D1=82=D0=BE=
=D0=BD=D0=BE=D0=B2'. =D0=A1=D1=82=D0=B0=D1=80=D1=82=D0=BE=D0=B2=D0=B0=D1=8F=
Наверняка же есть какой-то модуль, который всё это к человеческому виду приводит? Подскажите. Только код сразу полностью, если не трудно=)



Отредактировано (Сен. 21, 2011 13:21:09)

Офлайн

#2 Сен. 22, 2011 03:05:53

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

Email multipart Mime вроде бы.

>>> s = '=BE=D0=BB=D1=83=D1=87=D0=B8=D1=82=D1=8C'
>>> import quopri
>>> quopri.decodestring(s)
b'\xbe\xd0\xbb\xd1\x83\xd1\x87\xd0\xb8\xd1\x82\xd1\x8c'
>>>
дальше применишь .decode('правильная_кодировка')
я проверил cp1251, koi8-r, cp866
возможно, там несколько раз кодировались данные

для работы с сообщениями есть модуль(пакет) email



Отредактировано (Сен. 22, 2011 03:15:00)

Офлайн

#3 Сен. 28, 2011 13:42:47

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

Email multipart Mime вроде бы.

plusplus
Только код сразу полностью, если не трудноsmile
удалось проблему решить?



Офлайн

#4 Сен. 29, 2011 07:15:44

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Email multipart Mime вроде бы.

Ну да, во втором посте ответили же



Офлайн

#5 Янв. 7, 2012 21:35:33

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

Email multipart Mime вроде бы.

plusplus
Ну да, во втором посте ответили же
Спасибо.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version