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

Reply via email to