On Apr 24, 2008, at 10:22 AM, Harm van Tilborg wrote:
What we do is we have seperate boxes that receive e-mail (6 systems in total), which are announced as four different MX hosts. They all do spam (spamassassin) and virus (clam) scanning, and forward e- mail (if it contains no viruses, and a spam score lower then 15) to the MTA servers.

If such MX servers (as we call it) fails, there are 5 servers left to replace this one. So concurrency is quite spread out. However, MTA servers are all single, we are still looking for a good solution to this...


Take a look at jms1's qmail pages <http://qmail.jms1.net/>. He has a setup he refers to as "mailhubs" that I've gone with for my server. Using his validrcptto patch to qmail, and his qmail-updater scripts, the real mail server just does POP and customer-SMTP (outbound relay) email. Multiple mail hubs with just qmail, SpamAssassin and ClamAV (no POP or IMAP) do the scanning.

With this setup, I currently use a VPS with a single provider. When the load on that grows too large, I plan to either run a second copy of the VPS at the same provider, or at another one on a separate network.

Before I was using the VPS to backup some other servers, it only needed about 1GB of hard disk space, 512MB of RAM and is processing about 40,000 emails a day. Scale the RAM and CPU time up (or set up more servers) to handle more email.

-Tom


Reply via email to