docker-offlineimap/offlineimap/folder
Abdó Roig-Maranges 0e4afa9132 Make GmailFolder sync GMail labels
When synclabels config flag is set to "yes" for the GMail repo,
offlineimap fetches the message labels along with the messages, and
embeds them into the body under the header X-Keywords (or whatever
'labelsheader' was set to), as a comma separated list.

It also adds an extra pass to savemessageto, that performs label
synchronization on existing messages from GMail to local, the same way
it is done with flags.

We also introduce GmailMaildir repository that adds functionality to
change message labels.  It keeps track of messages modification time,
so one can quickly detect when the labels may have changed.

Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
2014-05-06 23:36:06 +04:00
..
__init__.py Use "from . import" for relative imports 2012-02-06 17:41:43 +01:00
Base.py Make GmailFolder sync GMail labels 2014-05-06 23:36:06 +04:00
Gmail.py Make GmailFolder sync GMail labels 2014-05-06 23:36:06 +04:00
GmailMaildir.py Make GmailFolder sync GMail labels 2014-05-06 23:36:06 +04:00
IMAP.py Make GmailFolder sync GMail labels 2014-05-06 23:36:06 +04:00
LocalStatus.py Refactoring: make functions to be private if we can 2014-04-30 19:35:56 +04:00
LocalStatusSQLite.py Make GmailFolder sync GMail labels 2014-05-06 23:36:06 +04:00
Maildir.py Make GmailFolder sync GMail labels 2014-05-06 23:36:06 +04:00
UIDMaps.py Refactoring: make functions to be private if we can 2014-04-30 19:35:56 +04:00