Python 2.6.5(および2.7)でdecode_header()を使用してこの文字列を解析しようとすると、HeaderParseErrorが発生します。文字列の repr() は次のとおりです。
'=?iso-8859-1?B?QW5tZWxkdW5nIE5ldHphbnNjaGx1c3MgU_xkcmluZzNwLmpwZw==?='
この文字列は、JPEG 画像を含む MIME メールから取得されます。Thunderbird はファイル名 (ドイツ語のウムラウトを含む) をデコードできます。
>>> from email.header import decode_header
>>> decode_header('=?iso-8859-1?B?QW5tZWxkdW5nIE5ldHphbnNjaGx1c3MgU_xkcmluZzNwLmpwZw==?=')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.6/email/header.py", line 101, in decode_header
raise HeaderParseError
email.errors.HeaderParseError