offlineimap/offlineimap
Nicolas Sebrecht 21332efb08 folder: IMAP: fix issue when the response of searchforheaders is the same UID multiple times
When the IMAP server doesn't support the UIDPLUS extension so we fallback on the
internal legacy way of mapping the UID to the uploaded message (with the email
header). If the server responds with 2 UIDs offlineimap doesn't know which one
is correct and reports an error.

If for some reason all the returned UIDs are equals it's very likely fine to
map either one.

Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
Tested-by: https://github.com/mpsq
Github-ref: https://github.com/OfflineIMAP/offlineimap/issues/676
2020-07-22 22:31:01 +02:00
..
folder folder: IMAP: fix issue when the response of searchforheaders is the same UID multiple times 2020-07-22 22:31:01 +02:00
repository Handle [ALREADYEXISTS] and Mailbox already exists! 2020-02-06 19:10:33 +01:00
ui Additional address for sysloghandler to handle mac 2019-10-12 19:58:44 +02:00
utils offlineimap/utilis/distro.py: identation fix 2018-08-17 18:49:04 +02:00
CustomConfig.py ConfigHelperMixin must be new-style class to not break inheritance 2016-07-30 04:26:25 +02:00
__init__.py Move out pkg attributes from __init__.py 2020-04-22 15:51:13 +02:00
accounts.py export env. variables when running account hooks 2020-03-23 23:01:30 +01:00
bundled_imaplib2.py imaplib2 v2.101 2019-06-18 23:50:29 +02:00
emailutil.py Rename email.Parser to email.parser 2016-05-10 02:53:09 +02:00
error.py more consistent style 2015-01-07 21:31:43 +01:00
globals.py fix: when called with -a, mbnames must not erase entries of other accounts 2016-06-25 17:33:42 +02:00
imaplibutil.py exec() the tunnel command 2020-03-22 09:02:41 +01:00
imapserver.py Fix stale gss api authentication security context 2020-04-11 01:01:44 +02:00
imaputil.py utf8: Add utf-7/8 conversion functions 2017-10-02 21:09:43 +02:00
init.py Make CTRL-C message more clear 2018-05-01 16:21:57 +02:00
localeval.py minor code enhancements 2016-07-28 00:42:35 +02:00
mbnames.py mbnames: don't duplicate entries in autorefresh mode 2017-05-19 08:32:22 +02:00
threadutil.py fix the profile mode 2016-11-08 07:11:33 +01:00
version.py Move out pkg attributes from __init__.py 2020-04-22 15:51:13 +02:00
virtual_imaplib2.py increase imaplib2 requirement from v2.55 to v2.57 2017-07-09 17:28:12 +02:00