]> git.phdru.name Git - mimedecode.git/blobdiff - mimedecode.py
Add "Mail-Followup-To" header to the list of headers to decode by default
[mimedecode.git] / mimedecode.py
index 7604fb2dfb6104a2bd6349cbc36e730e19790e21..9a23b7f36d934d6b828b35d151fdb634f81191b1 100755 (executable)
@@ -90,11 +90,9 @@ def decode_header_param(msg, header, param):
             from types import TupleType
             if isinstance(value, TupleType):
                 new_value = _decode_header_param(value)
-                changed = new_value <> value[2]
             else:
                 new_value = _decode_header(value)
-                changed = new_value <> value
-            if changed: # do not bother to touch msg if not changed
+            if new_value <> value: # do not bother to touch msg if not changed
                 msg.set_param(param, new_value, header)
 
 
@@ -275,11 +273,15 @@ 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", "Mail-Followup-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