]> git.phdru.name Git - mimedecode.git/blobdiff - mimedecode.py
Add "Reply-To" header to the list of headers to decode by default
[mimedecode.git] / mimedecode.py
index f7f2e7fb2db8d62e2dd679fba3e5374bef78fce1..90f189e4b2869e494361da9e278ba36977df4f1b 100755 (executable)
@@ -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,11 +273,14 @@ class GlobalOptions:
 
     host_name = None
 
-    decode_headers = ["From", "Subject"] # A list of headers to decode
+    # A list of headers to decode
+    decode_headers = ["From", "To", "Cc", "Reply-To", "Subject"]
+
+    # A list of headers' parameters to decode
     decode_header_params = [
         ("Content-Type", "name"),
         ("Content-Disposition", "filename"),
-    ] # A list of headers' parameters to decode
+    ]
 
     totext_mask = [] # A list of content-types to decode
     binary_mask = [] # A list to pass through