I want to download mail, but
headers only, Inbox only, like any other decent IMAP client. If I want to download another folder, I'll click on it. "zDesktop is an online _and_ offline client": well, it's really set for fulltime offline use. "What's the reason for asking for this feature?" Are you kidding me? For people who have a lot of mail, the initial download of all of my IMAP mail, in all of my folders, can take
hours. (!!) Much of that time, my Inbox does not have an up-to-date list of my mail. IMHO, there is no decent client that does not have your Inbox mail available within seconds after installation of the client. By this I mean it should show all date/to/from/subject/header, in a list, one message per line. IMAP is supposed to
offer the option of offline mail, not
require it at install. If you're going to insist upon downloading the entirety of every message, you should restrict it to the Inbox, at the very least. Then let the user choose what to have online and offline. "Just about every IMAP client out there will keep a local cache of e-mail, as well as a local index of header information. It's virtually impossible to prevent this.": this is simply false.
AFAIK, every other IMAP client, including the lousy Outlook IMAP client, does not keep a local cache of
all mail. It only caches locally the mail you choose to download. This is more than merely a bug, it is a fundamental misdesign. I do not see an RFE, or bug, in zDesktop Bugzilla. I should probably add one, though I'm amazed, frankly, that it would even be necessary. Also, unless there is a highly unusual reason, I choose not to "forbid" users from doing commonplace stuff. "I'm afraid zDesktop is not the right tool for you"...indeed. Or anyone, really. I have users for whom offline access is important, but even they find the default (and required) behavior of zDesktop unacceptable.