Scale it all. Then manage it centrally. Provision users. Manage security. etc etc. You use much the same IOS whether you run a router for a T1 or run networks for a tier 1 :) On Mon, Apr 12, 2010 at 9:51 PM, joel jaeggli <joelja@bogus.com> wrote:
I build basically the same mail-system where is collapsed into a single box or spread out across a cluster.
sendmail + clamav milter + milter graylist -> procmail -> spamd -> maildir delivery -> dovecot imap.
When you need to scale the front end you deploy a load balancer and fire up more smtp boxes...
When you need to scale the filestore you move it to nfs and divide and conquer.
When you need to scale imap you shift it in front of the load balancer and deploy more boxes.
For load balancer we used LVS back in the day.
can replace sendmail with postfix or exim, it's mostly a place to hang the various on-connect filter regimes.
-- Suresh Ramasubramanian (ops.lists@gmail.com)