TODO 1.0 KB

12345678910111213141516171819202122232425
  1. don't require maildir_trash. currently MaxMessages gets into the way of
  2. simply removing it; that is fixable with some shuffling, though.
  3. refactor mailbox support. create proper mailbox drivers; handle imap and
  4. maildir (and anything else) symmetrically; decouple UID->message mapping
  5. from sync database - should use the same UID storing schemes as c-client
  6. (pine, uw-imap) does, at least optionally, i think.
  7. add asynchrounous operation to remote mailbox drivers. this is actually
  8. what prevents us from simply using c-client for the previous point and
  9. thus simply becoming mailsync.
  10. store message flags in sync database, so _un_setting them will be properly
  11. synced as well.
  12. add option to suppress upload of messages (but not deletion).
  13. add support for syncing with other: and shared: via NAMESPACE
  14. isync ignores asynchronous notifications (untagged responses), so mail
  15. arriving during a fetch will not be fetched in the current run any more.
  16. add a way to automatically create and sync IMAP subfolders.
  17. possibly use ^[[1m to highlight error messages.