X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=mimedecode.py;h=6de9d1e4db128f7ba4d10e6aa048db30672b95ee;hb=2c5be6f201a2d0bc67356a5b114071139050c135;hp=f7f2e7fb2db8d62e2dd679fba3e5374bef78fce1;hpb=3d3215a3467d1ae949f231c64ca32330c3bdd29c;p=mimedecode.git diff --git a/mimedecode.py b/mimedecode.py index f7f2e7f..6de9d1e 100755 --- a/mimedecode.py +++ b/mimedecode.py @@ -261,7 +261,7 @@ def decode_message(msg): if msg.is_multipart(): decode_multipart(msg) - elif msg.has_key("Content-Type"): # Simple one-part message - decode it + elif len(msg): # Simple one-part message (there are headers) - decode it decode_part(msg) else: # Not a message, just text - copy it literally output(msg.as_string()) @@ -273,7 +273,7 @@ class GlobalOptions: host_name = None - decode_headers = ["From", "Subject"] # A list of headers to decode + decode_headers = ["From", "To", "Cc", "Subject"] # A list of headers to decode decode_header_params = [ ("Content-Type", "name"), ("Content-Disposition", "filename"),