Mail Client

The lack of a decent mail cient has bugged me for years.

All console mail clients seem to lack the ability to show you a mail folder list, polling all mail foldeers for new mail, or doing a sidebar. Mutt comes close, but doesn’t give a folder tree, and the sidebar patch is buggy.

All GUI mail clients are inflexable. KMail is almost perfect, but still leaves room for improvement.

I think a new mail client is needed, one that can have mutiple interfaces... so when I’m at my desktop I can use the GUI, and when I’m out and about I can use a console client.

Feature Requirements

  • IMAP Support
  • POP3
  • SSH Tunneling support built in?
  • a core API providing the ability to host mutiple frontends (GUI, CLI, Web)
  • Multiple identities
  • Multiple accounts (accounts and identities are not the same thing!)
  • C++, perhaps prototype it in PHP for RAD?
  • All components should be loosly coupled.
  • Multiple config formats? ConfigReader::XML, ConfigReader::dotRC, ConfigReader::IMAP (for storing the config on an IMAP server, but then how would you configure the settings to do that? :) )