isync

mailbox synchronization program
git clone https://git.code.sf.net/p/isync/isync
Log | Files | Refs | README | LICENSE

commit 24c57a244ee63ef0606f44a688edbf20e8d2eb04
parent 4e5bfd46291463edb41774085aa7a45a5cec2548
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date:   Fri,  9 Jan 2004 20:10:19 +0000

more to do

Diffstat:
MTODO | 11+++++++++++
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/TODO b/TODO @@ -1,3 +1,6 @@ +change of UIDVALIDITY shouldn't be considered fatal for the imap connection. +maybe the error handling needs to be cleaned up in general. + don't require maildir_trash. currently MaxMessages gets into the way of simply removing it; that is fixable with some shuffling, though. @@ -13,6 +16,9 @@ thus simply becoming mailsync. store message flags in sync database, so _un_setting them will be properly synced as well. +handle custom imap flags. currently, isync just fails horribly if it +encounters some. + add option to suppress upload of messages (but not deletion). add support for syncing with other: and shared: via NAMESPACE @@ -22,4 +28,9 @@ arriving during a fetch will not be fetched in the current run any more. add a way to automatically create and sync IMAP subfolders. +possibly timestamp mails with remote arrival date. + +possibly recover from UIDVALIDITY change by resyncing according to message +IDs - this is a pretty common condition with uw-imap. + possibly use ^[[1m to highlight error messages.