isync/TODO

40 lines
1.5 KiB
Plaintext
Raw Normal View History

2004-01-09 20:10:19 +00:00
change of UIDVALIDITY shouldn't be considered fatal for the imap connection.
maybe the error handling needs to be cleaned up in general.
2004-01-09 18:52:45 +00:00
don't require maildir_trash. currently MaxMessages gets into the way of
simply removing it; that is fixable with some shuffling, though.
2003-02-27 18:41:54 +00:00
2004-01-09 18:52:45 +00:00
refactor mailbox support. create proper mailbox drivers; handle imap and
maildir (and anything else) symmetrically; decouple UID->message mapping
from sync database - should use the same UID storing schemes as c-client
(pine, uw-imap) does, at least optionally, i think.
2003-02-27 18:41:54 +00:00
2004-01-09 18:52:45 +00:00
add asynchrounous operation to remote mailbox drivers. this is actually
what prevents us from simply using c-client for the previous point and
thus simply becoming mailsync.
store message flags in sync database, so _un_setting them will be properly
synced as well.
2003-02-27 18:41:54 +00:00
2004-01-09 20:10:19 +00:00
handle custom imap flags. currently, isync just fails horribly if it
encounters some.
2004-01-17 11:47:21 +00:00
add options for fine-grained control of syncing operations (--new, --delete &
--flags) and direction (--push & --pull).
2003-02-27 18:41:54 +00:00
add support for syncing with other: and shared: via NAMESPACE
2003-12-02 02:52:47 +00:00
isync ignores asynchronous notifications (untagged responses), so mail
arriving during a fetch will not be fetched in the current run any more.
add a way to automatically create and sync IMAP subfolders.
2002-01-28 19:34:22 +00:00
2004-01-17 11:47:21 +00:00
make the command line take precedence over the config file.
2004-01-09 20:10:19 +00:00
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.
2003-02-27 18:41:54 +00:00
possibly use ^[[1m to highlight error messages.