Hi, I am evaluating HaProxy (after being recommended very highly by some of the tech gurus i know) for one of my requirements. I have a mail server which scales very well for multiple concurrent connections. The mails server uses encrypted channel *SMTPS/IMAPS/POPS* , basically ports 465/995/993 on SSL.
My requirement is to put a filtering mechanism just before my mail server. What I need is to filter incoming mails for certain rules and accordingly either forward the mail to server or drop it. Now biggest challenge here being the ssl/encrypted data. So I used stunnel/Stud and was able to evaluate the architecture. It worked, but the trouble is I could'nt get it to scale to high load. I want something that could handle 3000-4000 concurrent mail connections at any given moment. How can I leverage haproxy for this architecture? If I use the latest 1.5 build, how many connections do you think I would be able to handle. I have a decently strong machine... (2 intel hex core processors (12 physical+12 virtual cores) and 64 GB of RAM) Any suggestions are much appreciated. Regards, Abhi

