diff options
-rw-r--r-- | alot/db/utils.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/alot/db/utils.py b/alot/db/utils.py index c2eea105..20665a03 100644 --- a/alot/db/utils.py +++ b/alot/db/utils.py @@ -381,10 +381,10 @@ def extract_body(mail, types=None, field_key='copiousoutput'): nametemplate = entry.get('nametemplate', '%s') prefix, suffix = parse_mailcap_nametemplate(nametemplate) with tempfile.NamedTemporaryFile( - mode='w+', delete=False, prefix=prefix, + delete=False, prefix=prefix, suffix=suffix) \ as tmpfile: - tmpfile.write(raw_payload) + tmpfile.write(raw_payload.encode(enc)) tempfile_name = tmpfile.name else: stdin = raw_payload |