I want to setup a cluster for a high load mail service.
Currently I have one single server with debian, sendmail, qpopper
uw-imapd, spamassassin and vexira, but I wanto to switch to a more
scalable architecture.
I want to ask if you know of an ideal solution for this using free
software.
I was thinking in something like this:
[Virtual Server] (load balancerDirect Routing for port 25)
|
|_______________
| |
[Slave 1] [Sl 2] Layer 1
AntiSPAM and Antivirus Layer: This would filter SPAM with Spamassassin
or DSPAM and Vexira.
|
|
|Mail free of spam an virus, is redirected to real mail servers
|
|
[Virtual Server]
(load balances real servers, for them to receive filtered mail)
|
|_____________
| |
| |
[SL1] [SL2] Layer 2
| |
|_____________|
|
[NFS]
File server with centralized /var/spool and /var/mail
My questions are:
Is this the ideal solution?(in the context of free software)
How would you redirect sendmail from layer 1 to layer 2?
What MTA configuration would you recomend? Sendmail, Sendmail+Cyrus,
qmail?
Omar
|