新しいメールをIMAP
で表示していますが、1 つのメッセージの件名が次のように表示されていることを除いて、すべて問題ないように見えます。
=?utf-8?Q?Subject?=
どうすれば修正できますか?
新しいメールをIMAP
で表示していますが、1 つのメッセージの件名が次のように表示されていることを除いて、すべて問題ないように見えます。
=?utf-8?Q?Subject?=
どうすれば修正できますか?
MIME 用語では、これらのエンコードされたチャンクはエンコードされた単語と呼ばれます。次のようにデコードできます。
import email.header
text, encoding = email.header.decode_header('=?utf-8?Q?Subject?=')[0]
詳細については、ドキュメントを確認してemail.header
ください。