docker-offlineimap/offlineimap
Sebastian Spaeth 09515f8f90 Increase compatability with Gmail
When uploading a new message to Gmail we need to find out the UID it
assigned it, but Gmail does not advertize the UIDPLUS extension (in all
cases) and it fails to find the email that we just uploaded when
searching for it. This prevented us effectively from uploading to
gmail.

See analysis in
http://lists.alioth.debian.org/pipermail/offlineimap-project/2011-March/001449.html
for details on what is going wrong.

This patch increases compatability with Gmail by checking for APPENDUID
responses to an APPEND action even if the server did not claim to
support it. This restores the capability to upload messages to the
*broken* Gmail IMAP implementation.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2011-03-25 18:42:16 +01:00
..
folder Increase compatability with Gmail 2011-03-25 18:42:16 +01:00
repository Merge branch 'master' into next 2011-03-15 19:28:02 +01:00
ui cleanup import statements and conform to PEP-8 2011-03-14 21:35:33 +01:00
__init__.py v6.3.2.1 2011-03-16 20:46:18 +01:00
accounts.py Always logout() on imaplib2 objects, even during exceptions 2011-03-25 18:26:22 +01:00
CustomConfig.py Improve CustomConfig documentation 2011-01-20 19:46:01 +01:00
imaplib2.py Import newest version of imaplib2 2011-03-14 19:51:56 +01:00
imaplibutil.py cleanup import statements and conform to PEP-8 2011-03-14 21:35:33 +01:00
imapserver.py cleanup import statements and conform to PEP-8 2011-03-14 21:35:33 +01:00
imaputil.py cleanup import statements and conform to PEP-8 2011-03-14 21:35:33 +01:00
init.py Import imaplib2 instead of imaplib 2011-03-14 19:51:56 +01:00
localeval.py Update FSF address 2006-08-12 05:15:55 +01:00
mbnames.py Update FSF address 2006-08-12 05:15:55 +01:00
syncmaster.py cleanup import statements and conform to PEP-8 2011-03-14 21:35:33 +01:00
threadutil.py cleanup import statements and conform to PEP-8 2011-03-14 21:35:33 +01:00