Skip site navigation (1)Skip section navigation (2)
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>