diff options
-rwxr-xr-x | archivemail.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/archivemail.py b/archivemail.py index 7f22bba..dbb2448 100755 --- a/archivemail.py +++ b/archivemail.py @@ -62,6 +62,10 @@ import tempfile import time import urlparse +# From_ mangling regex. +from_re = re.compile(r'^From ', re.MULTILINE) + + ############## class definitions ############### class Stats: @@ -335,6 +339,7 @@ class Mbox(mailbox.UnixMailbox): body = msg.fp.read(options.read_buffer_size) if not body: break + body = from_re.sub('>From ', body) self.mbox_file.write(body) self.mbox_file.write(os.linesep) |