環境
Python 3.6
ライブラリ:poplib
やっていること
poplibを使って、サーバーからメール本文を取得したいと考えています。
例)
py3
1import poplib 2 3pop3 = poplib.POP3_SSL(...) 4##### サーバー接続部分は省略 ##### 5 6# 一番先頭のデータの本文箇所だけ取得 7first_message = pop3.retr(1)[1] 8for m in first_message: 9 print(m)
困っていること
print結果のバイト文字列がどうしても直せなくて困っています。
サンプル)
b'\x1b$B!Z$*CN$i$;![\x1b(B' b'\x1b$B(-!!F1;~3+:E\x1b(B'
やってみたこと
python
1for m in first_message: 2 print(m.encode('utf-8'))
python
1import base64 2 3for m in first_message: 4 print(base64.b64decode(m))
など・・・
どうしても、変換手法がよくわかりません。
どなたかご教授いただければ、と思います。よろしくおねがいいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/02 02:35