I've found that with thunderbird, the select on the mailbox is not as much of an issue as the list/lsub of all the mailboxes that Thunderbird does on startup. My inbox usually hovers around 500 messages, but with 150-200 mailboxes, the list/lsub build a part of the cache out for those boxes without even being selected.

The output from those commands gives only simple lines for each mailbox
2 list "" *
* LIST (\haschildren) "/" "INBOX"
* LIST (\hasnochildren) "/" "INBOX/2007"
* LIST (\hasnochildren) "/" "INBOX/2008"
* LIST (\hasnochildren) "/" "Sent"

3 lsub "" *
* LSUB (\haschildren) "/" "INBOX"
* LSUB (\hasnochildren) "/" "INBOX/2007"
* LSUB (\hasnochildren) "/" "INBOX/2008"
* LSUB (\hasnochildren) "/" "Sent"

Yet I know there is more being cached than just the mailbox_idnr, namespace, name, and children flags and noselect.

2 cents worth commited

-Jon

Jorge Bastos wrote:
I seriously doubt this will 'kill' your system, even for very large
mailboxes. I use this routinely on mailboxes > 5000 messages and it
only
causes a minor delay when I first select the mailbox. And that's using
a
very old 1.6GHz dual-xeon with 512mb ram.

Just for the record, I have in mmy inbox ~8500 messages, and for example with 
Squirrelmail it takes about 60 seconds to open.
Machine is a P4 3.2GHZ, 3,5GB, Linux RAID1.

Well, for me, it's only slow when I'm hurry :)
For windows Clients this doesn't happen, ex, MSOE/MSOffice (Maybe because of 
the local cache right?).

Jorge,

_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev



--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev

Reply via email to