Correctly escape backslash. Works without, too
authorThomas Jarosch <thomas.jarosch@intra2net.com>
Fri, 13 Jul 2012 14:32:58 +0000 (16:32 +0200)
committerThomas Jarosch <thomas.jarosch@intra2net.com>
Fri, 13 Jul 2012 14:32:58 +0000 (16:32 +0200)
src/mail_iterator.py

index 7d53e91..9ae25b1 100644 (file)
@@ -117,7 +117,7 @@ class MailIterator:
         try:
             # Work around unsolicited server responses in imaplib by clearing them
             self.mail_con.response('STORE')
-            _result, data = self.mail_con.uid('STORE', mid_range, '+FLAGS', "(\Seen)")
+            _result, data = self.mail_con.uid('STORE', mid_range, '+FLAGS', "(\\Seen)")
             logging.debug("New flags for messages %s are %s", mid_range, data)
         except (self.mail_con.error) as ex:
             raise UserWarning("Could not set the flags for some messages: %s", ex)