From: Daniel W. <d...@ni...> - 2005-12-06 09:36:06
|
Paul Lesneiwski wrote: > > Daniel W wrote: > >>Ok perhaps a contraversial proposal: >> >>What do you guys think about the idea that new mail should be shown in >>the "Inbox" folder and then, once read, automatically moved to a "Read >>Mail" folder so that the Inbox is kept empty? >> >>I'm thinking of this as a system-wide option that admins can set and >>have enforced. >> >>Advantages: >> >>Faster login: the IMAP server does not have to open, read and load the >>message list for the INBOX folder which may (often) be thousands of >>messages long. >> >>Less Load: for the same reason above this reduces unnecessary load - if >>someone just wants to read their new mail their login only loads a >>folder with half a dozen messages instead of one with 3000. >> >>Could simply be implemented as a login-plugin that moves all read >>messages to the Read Mail folder upon each login. Requires creation of a >>new "Special" folder (admin definable). > > > Yes, I'd recommend someone create a plugin for this if needed. However, > implementing it so it does the reorganizing upon login defeats the > stated purpose of faster logins. It also makes it confusing during a > login session that some read messages are in fact still in the inbox. > Moving the messages immediately after clicking might create (possibly > nasty) message navigation and in-session message cache problems, but > maybe not. > Well it doesn't entirely defeat the purpose in that only a small amount of 'Read' messages will be in the Inbox before any login and so it should be quite a fast transaction to move these few (probably 1-10) messages. Whilst of course this would slow down login slightly I still think there would be a considerable speed up relative to loading a fully laden inbox. More importantly it avoids all the complications you stated involved with moving the messages as soon as you read them. Once you are logged in everything behaves as normal. I'll have my clever php developer give this plugin a shot but do keep sharing ideas. One thing that could be useful is how to make the plugin automatically create and register a special folder. Daniel |