Message234738
In example when appending a message with more than one flag in a tuple with imaplib:
print flags
('\\Answered', '\\Seen')
connection.append('INBOX', flags, date, msg)
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-42-832414ffe4b5> in <module>()
----> 1 connection.append('INBOX', flags, date, msg[1][0][1])
/usr/lib/python2.7/imaplib.py in append(self, mailbox, flags, date_time, message)
326 if flags:
327 if (flags[0],flags[-1]) != ('(',')'):
--> 328 flags = '(%s)' % flags
329 else:
330 flags = None
TypeError: not all arguments converted during string formatting
When I have only one flag to append:
print flags
Out[70]: ('\\Answered',)
connection.append('INBOX', flags, date, msg)
Out[74]: ('OK', ['[APPENDUID 1 1012] APPEND completed'])
Any ideas?
Thanks |
|
Date |
User |
Action |
Args |
2015-01-26 12:41:03 | Pilessio | set | recipients:
+ Pilessio |
2015-01-26 12:41:03 | Pilessio | set | messageid: <1422276063.41.0.625016569735.issue23323@psf.upfronthosting.co.za> |
2015-01-26 12:41:03 | Pilessio | link | issue23323 messages |
2015-01-26 12:41:02 | Pilessio | create | |
|