From 800a957b59b4ef9cecd110bea6b6bdcf224d4add Mon Sep 17 00:00:00 2001 From: Nikolaus Schulz Date: Wed, 11 Oct 2006 19:56:50 +0000 Subject: Preparing the implementation of IMAP --delete: if not dry-running, delete messages whether we archived them or not. --- archivemail.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'archivemail.py') diff --git a/archivemail.py b/archivemail.py index 656b179..988bc72 100755 --- a/archivemail.py +++ b/archivemail.py @@ -1289,14 +1289,14 @@ def _archive_imap(mailbox_name, final_archive_name): if archive: archive.close() archive.finalise() - # do not delete more than a certain number of messages at a time, because the - # command length is limited. This avoids that servers terminate the connection with - # EOF or TCP RST. - vprint("Deleting %s messages" % len(message_list)) - max_delete = 100 - for i in range(0, len(message_list), max_delete): - imap_srv.store(string.join(message_list[i:i+max_delete], ','), - '+FLAGS.SILENT', '\\Deleted') + # do not delete more than a certain number of messages at a time, because the + # command length is limited. This avoids that servers terminate the connection with + # EOF or TCP RST. + vprint("Deleting %s messages" % len(message_list)) + max_delete = 100 + for i in range(0, len(message_list), max_delete): + imap_srv.store(string.join(message_list[i:i+max_delete], ','), + '+FLAGS.SILENT', '\\Deleted') imap_srv.close() imap_srv.logout() -- cgit v1.2.3