I recently upgraded
my web server from RedHat 7.3 with Apache1.3 and SM1.5.something to RedHat
EL 3.0 ES with Apache2 and SM1.4.3. My IMAP server is MS Exchange 2000, so it
doesn't support sever side sorting or any other useful IMAP
options.
The problem I'm
having now appears to be a change in the way mailbox contents is read. In a
mailbox with 4000 messages it used to load the first page of 15 and all
subsequent pages of 15 at about the same speed (a few seconds). It now takes
several minutes to load the first page, but less than a second for the remaining
pages, suggesting that squirrelmail is now attempting to read the entire mailbox
on first load. What makes it even less usable is that when the user reads an
email, then goes back to the inbox, it takes several minutes to load it
again.
I've tried using the
SM1.5.0 tgz. I've tried imapproxy. I've tried playing around with the
settings on exchanges IMAP server only to find that there pretty much aren't any
- it's a terrible IMAP server. I've stuffed with the server side threading,
sorting and UID settings in the various versions of squirrelmail. So far, no
luck.
I had assumed the
problem was with the php-imap module since the php version and the apache
version are about the only things that changed, then I read that SM doesn't
actually use phps imap, it does all of that itself.
Can anyone suggest a
sensible reason that I'd be getting this problem? I'm running out of places to
look for the solution.
Thanks,
Ryan
Trainor
