Hi all, As the resident Linux guru, I've just been tasked with costing a webmail setup for about 600 000 users. They each have 10MiB (small, I know) mailboxes. The current setup has about 40 million web page accesses per month. Has anyone here any experience with this kind of thing? If so, any pointers as to software and hardware used, and any other advice would be appreciated. TIA -- Cheers! (Relax...have a homebrew) Neil THEOREM: VI is perfect. PROOF: VI in roman numerals is 6. The natural numbers < 6 which divide 6 are 1, 2, and 3. 1+2+3 = 6. So 6 is a perfect number. Therefore, VI is perfect. QED -- Arthur Tateishi
www.atmaill.com www.shupp.org http://www.qmailtoaster.com I use atmail with multi server mode Neil Thompson wrote:> Hi all, > > As the resident Linux guru, I've just been tasked with costing a webmail setup > for about 600 000 users. They each have 10MiB (small, I know) mailboxes. The > current setup has about 40 million web page accesses per month. > > Has anyone here any experience with this kind of thing? If so, any pointers as > to software and hardware used, and any other advice would be appreciated. > > TIA > >
On Wed, 2007-02-14 at 07:22 +0200, Neil Thompson wrote:> Hi all, > > As the resident Linux guru, I've just been tasked with costing a webmail setup > for about 600 000 users. They each have 10MiB (small, I know) mailboxes. The > current setup has about 40 million web page accesses per month. > > Has anyone here any experience with this kind of thing? If so, any pointers as > to software and hardware used, and any other advice would be appreciated. > > TIAPersonally ... I think horde is good if you are looking to do webmail on an existing mail system. You should be able to tie this to just about any existing IMAP mail server. If you are looking to install a mailserver and webmail at the same time, I think Scalix is a good bet. It includes the ability to have 25 premium users (ie, 25 people can use the outlook premium mail connector) and everyone else can use IMAP / POP, etc. I think that the Scalix webmail interface (ajax based) is the best I have ever used. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.centos.org/pipermail/centos/attachments/20070214/ac2adb91/attachment.sig>
> As the resident Linux guru, I've just been tasked with costing a webmail setup > for about 600 000 users. They each have 10MiB (small, I know) mailboxes. The > current setup has about 40 million web page accesses per month. > > Has anyone here any experience with this kind of thing? If so, any pointers as > to software and hardware used, and any other advice would be appreciated.While not specifically a costing point, if your users are on your LAN, and expect the quickest possible response times, and if your webmail is a collection of pages, and not a single cgi, I recommend placing the pages of your webmail system on a ramdisk. Barry
Johnny Hughes wrote:> On Wed, 2007-02-14 at 07:22 +0200, Neil Thompson wrote: > >> Hi all, >> >> As the resident Linux guru, I've just been tasked with costing a webmail setup >> for about 600 000 users. They each have 10MiB (small, I know) mailboxes. The >> current setup has about 40 million web page accesses per month. >> >> Has anyone here any experience with this kind of thing? If so, any pointers as >> to software and hardware used, and any other advice would be appreciated. >> >> TIA >> > > Personally ... I think horde is good if you are looking to do webmail on > an existing mail system. You should be able to tie this to just about > any existing IMAP mail server. > > If you are looking to install a mailserver and webmail at the same time, > I think Scalix is a good bet. It includes the ability to have 25 > premium users (ie, 25 people can use the outlook premium mail connector) > and everyone else can use IMAP / POP, etc. > > I think that the Scalix webmail interface (ajax based) is the best I > have ever used. >I've been using Zimbra (www.zimbra.com). It has some heftier-than-most-solutions server requirements, but the web interface is very nice. -- jeremy
On Wed, 14 Feb 2007 07:22:55 +0200 Neil Thompson <abraxis at telkomsa.net> wrote:> Hi all, > > As the resident Linux guru, I've just been tasked with costing a webmail setup > for about 600 000 users. They each have 10MiB (small, I know) mailboxes. The > current setup has about 40 million web page accesses per month. > > Has anyone here any experience with this kind of thing? If so, any pointers as > to software and hardware used, and any other advice would be appreciated.Been there, done that. If your webmail of choice uses imap to access mailboxes (all php based do), then your primary concern is I/O of your mail storage and your imap server. Cyrus does well on many mail boxes (see fastmail.fm and their blogs for nice example). For storage choose appropriate SAN (i recommend fibrechannel) with many spindles (the more, the better the responsiveness) and nice ammount of write cache. We have about 350k users on 1Tb single cyrus instance, but that turned out to be a bit of a pain when memory error shits down on your filesystem and fsck takes almost a day to fix it. So I'd recommend you to split your users across many smaller cyrus volumes (fastmail.fm did that too) that can be fscked independently in a reasonable amount of time. For filesystem choice, nothing beats reiserfs in maildir like stoarge scenarion. If you want to know more, just ask. -- Jure Pe?ar http://jure.pecar.org