Chris Mason said:
> We have performance issues with Squirrelmail and imap in general due to
> users with large amounts of mail. We have one user, the president of the
> company, who insists on keeping every mail he ever sent anyone or
> received,

Same thing I do, why should I be bothered to pull the information out of
emails to hard copy, a word processor or PIM?  I file my emails into
folders and it gives me a simple filing cabinet of all my correspondence.
I encourage my users to do likewise.  With a president who demands this
kind of usage you shouldn't have to hard of a time getting a hardware
budget to support it.

> and routinely sends 8 MB emails. His mail is topping 4 GB sorted into
> various folders, and he is bringing our 2 X 2.4 GHz Xeon server to a halt.
> His email account has become a file system, as he travels extensively and
> wants access to these files while on the road using Squirrelmail. As he is
> the president I can’t tell him to clean up his act. My biggest fear is he
> will insist on a move to Exchange and that it would be faster as I have
> always advocated Linux servers.

Then you need to get Linux performing as well as Exchange would.  Time for
an upgrade.

> I suspect the the standard Redhat 9 uw-imap is not the best imap
> implementation for this type of usage.

No it definitely is not.  uw's mailbox storage format is ineffecient (at
least in terms of speed) and prone to corruption.  It's also a memory hog.

> Cyrus is interesting but I suspect
> a
> bear to administer,

Yes, it is (a bear)

> and I don’t know what else to consider. What have you
> found to be faster for users with huge mail accounts, what kind of speed
> enhancements work,

Consider Courier-IMAP http://www.courier-mta.org  It's a simple setup,
especially on RedHat based systems where you can quickly compile the RPM
from source.  Courier stores messages in Maildirs, these are much quicker
and nearly immune to locking/corruption issues because 1 email = 1 file.
In addition to the storage format, Courier uses much less memory and
resources to begin with.  I have folders with +10,000 emails and they
still open in seconds.

> and how did you migrate the users?

Back in January, I migrated about 1,000 accounts from a Windows IMAP
Server with mail storage similar to UW-IMAP over to Courier-IMAP.  I
created a squirrelmail plugin that makes use of Armin Diehl's IMAPCopy
program (http://home.arcor.de/armin.diehl/imapcopy/imapcopy.html) in order
to move all messages from the old IMAP Server to the new one.  The copy
had to occur when the user logged in to Squirrelmail so that their
password was available for login to both IMAP Servers.  I still have the
plugin code posted at
http://www.intranet.pbu.edu/imap_move/imap_move.001-1.4.2.tar.gz  However,
this might not be the best route for you as the accounts I moved were
limited to 50mb.  4gb mailboxes would take an eternity.  My suggestion
would be to manually move the really big accounts then use IMAPCopy or one
of the mbox2md (Mailbox to Maildir google for them) scripts.

--
Jay Lee
Network / Systems Administrator
Information Technology Dept.
Philadelphia Biblical University
--


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
--
squirrelmail-users mailing list
Posting Guidelines: 
http://squirrelmail.org/wiki/wiki.php?MailingListPostingGuidelines
List Address: [EMAIL PROTECTED]
List Archives: 
http://news.gmane.org/thread.php?group=gmane.mail.squirrelmail.user
List Archives:  http://sourceforge.net/mailarchive/forum.php?forum_id)95
List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users

Reply via email to