docker-offlineimap/offlineimap/folder
Sebastian Spaeth 4d47f7bf3c Clean up and improve APPENDUID handling
We were not cleaning out possibly existing APPENDUID messages before
APPENDing a new message. In case an old message were still hanging
around, this could *possibly* lead to retrieving and old UID. Things
should have been fine, but we do want to play safe here.

Also, make use of the "official" imaplib2 .response() command rather
than the internal _get_untagged_response() function.

Remove the hack that we would be looking for APPENDUID responses even if
the server claimed not to support the UIDPLUS ext. We now poll server
CAPABILITIES after login, and Gmail does provide us with the UIDPLUS
capability after login.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2012-01-20 14:33:16 +01:00
..
__init__.py Add Gmail IMAP special support. 2008-01-03 04:56:55 +01:00
Base.py Use modern "with open() as file" 2012-01-19 12:03:03 +01:00
Gmail.py Remove visiblename as parameter to IMAPFolder creation 2011-09-16 12:54:29 +02:00
IMAP.py Clean up and improve APPENDUID handling 2012-01-20 14:33:16 +01:00
LocalStatus.py WIP, revamp how we treat top-level dirs 2012-01-06 19:08:48 +01:00
LocalStatusSQLite.py Improve delete performance with SQLITE backend 2012-01-17 04:17:15 +01:00
Maildir.py Fix getuidvalidity crash (UIDVALIDITY returning None) 2012-01-19 12:02:13 +01:00
UIDMaps.py Improve error message 2012-01-09 09:57:36 +01:00