Pass the selected flags to append()
authorThomas Jarosch <thomas.jarosch@intra2net.com>
Wed, 4 Jul 2012 09:32:17 +0000 (11:32 +0200)
committerThomas Jarosch <thomas.jarosch@intra2net.com>
Wed, 4 Jul 2012 09:32:17 +0000 (11:32 +0200)
src/mail_iterator.py

index 4ed1ecf..d30bed1 100644 (file)
@@ -139,7 +139,7 @@ class MailIterator:
                 logging.debug("Selected flags %s from parsed flags %s.", selected_flags, parsed_flags)                    
             except Exception as ex:
                 logging.error(ex)
-            flags_str = " ".join(flag.decode('iso-8859-1') for flag in parsed_flags)
+            flags_str = " ".join(flag.decode('iso-8859-1') for flag in selected_flags)
 
             # upload message copy and delete old one
             result, data = self.mail_con.append(mailbox, flags_str,