Date: Wed, 04 May 2005 11:59:14 -0500 From: Paul Schmehl <pauls@utdallas.edu> To: "Matthias F. Brandstetter" <haimat@lame.at>, FreeBSD <freebsd-questions@freebsd.org> Subject: Re: installing big qmail server ... where to start? Message-ID: <8D1C2A81EF65E08642626856@utd49554.utdallas.edu> In-Reply-To: <200505041258.39573.haimat@lame.at> References: <200505041258.39573.haimat@lame.at>
next in thread | previous in thread | raw e-mail | index | archive | help
--On Wednesday, May 04, 2005 12:58:39 PM +0200 "Matthias F. Brandstetter" <haimat@lame.at> wrote: > Hi all, > > I have to plan and setup a mail solution for about 50.000 users, here are > some key features requested by our customer: > > - self coded webfrontend w/ webmail and administration (filter, alias > etc) I'm not sure what you mean by self coded. Squirrelmail is a webmail front end that meets the requirements you've mentioned. There are others as well. - 100MB quota per user I would recommend that you put the mailboxes on a separate partition - perhaps even put var on a separate drive - and you should probably use RAID0 at least. > - autoresponder > - about 50.000 user > - online backup of data Without knowing if you're local or remote, it's hard to say. I do backups on a remote server using rsync to a local disk and rsync over ssh to a remote disk. The local backups make it easy to restore something in a pinch. The remote backups ensure that I don't lose data if the server crashes and both disks are toast. > - some more featuers for web frontend Like what? > > Since I happily use qmail for some other (but smaller) installations, I > want to try it with qmail here for this project as well. My only problem > is, I have no clue where to start ... beginning from "should I use 2 > redundant and really strong or some more but cheaper servers?" to "which > qmail distributions and patches should I use (ldap, mysql, ...)?" and > "how to store data (mails) and do online backup w/o downtime?". > Mail servers have a lot of I/O so you should use SCSI disks, if possible. RAID mirroring at least. I think LDAP would make user admin a lot easier. Mysql would probably help as well, given the number of users. I'm not sure I know what you mean by "store data (mails). If you're using qmail, set up IMAP and the mails are stored in maildir (I think). You can create a virtual user so you don't have to have /home/{uid} for all 50,000 users. Surely there's a doc on the web that walks you through all of this? No sense in reinventing the wheel..... Paul Schmehl (pauls@utdallas.edu) Adjunct Information Security Officer The University of Texas at Dallas AVIEN Founding Member http://www.utdallas.edu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8D1C2A81EF65E08642626856>