What server for a mail server
wojtek at wojtek.tensor.gdynia.pl
Mon Nov 19 07:38:37 PST 2007
>> I have a project where I should set-up a mail server for approximately
>> 12000 users, 4000 virtual domains, 15000 messages per day, 700 MB
>> traffic per day.
200 mails*users/day is safe assumption. maybe 1-2 of them won't be spams
means about 2.5 million mails a day, assume 5 millions because there are
hours of low and high load.
i would use jail for a virtual domain and users on those - in this jail,
use nullfs to share /usr (and save memory), sendmail+procmail+spamassassin
it WILL survive this on average modern machine (but with 4 or more disks)
without problems, unless spamassassin turned off.
if not - it will need possible a few machines. POSSIBLY on one, with 2-4
cores and lots of RAM, and properly configured spamassassin.
having every domain as jail makes it easy.
it server can't cope with this, add second and move some of it's jail to
other. moving jails between servers is very easy.
for mail reception i would recommend dovecot. it just works (TM), supports
imap, pop3, imap/ssl, pop3/ssl.
for webmail (if needed) - sqwebmail. it it's based on php or other crap,
just normal C program that runs quick. webpage look can be customized by
BTW - anyone knows faster antispam software than spamassassin, but still
spamassassin is mostly perl so it's bulky and slow, but it's excellent in
not removing true mails, while removing spam very well. of course
sa-update&sa-compile is a must.
hope it helps. i don't have such a load but about 1500 users total,
running on single CPU (P4) machine with 1GB RAM and 3 disks,doing other
things in the same time, and it doesn't have a problems doing this.
with spamassassin and arcavir (polish anti-virus program)
More information about the freebsd-questions