deleting a message with imaplib
Donn Cave
donn at drizzle.com
Mon Aug 19 11:21:35 EDT 2002
Quoth Gerhard Hring <gerhard.haering at opus-gmbh.net>:
| Am I blind or does Python's imaplib really have no means of deleting a
| message on the IMAP server? Anybody knows a patch or a workaround?
You are blind! OK, it isn't the most obvious thing. IMAP deletes
in two stages: first, set the Deleted flag, then you can issue an
EXPUNGE command that rewrites the folder and leaves out the Deleted
messages (assuming exclusive access.)
ok, detail = imap.store('5', '+Flags', '(\Deleted)')
...
ok, detail = imap.expunge()
Donn Cave, donn at drizzle.com
More information about the Python-list
mailing list