Nico -telmich- Schottelius wrote:
Hello!
Just wanted to ask what setup you use or recommend for large scale sites (~10k users, some hundreds of imap(s), smtp, webmail connections, about 5-10 mails incoming and outgoing per second):
- what smtpd? why?
- what mail retrieval solution for which protocol?
- if you offer webmail, what do you use?
- it should be *nix software, preferable FOSS (free and open source software)
- Which Antispam / Antivirus "protection" do you use? And what is the success rate?
I'm personally deep into qmail+patches+patches+patches of patches plus courier and dovecot.
The problem with qmail is that you need either a big patchset or a once patched setup and reuse that. Plus qmail really has some not-so-nice bugs.
On the other hand, there seems to be no MTA out there, that can be configured so easy like qmail (ever created a mail addr with "cp .qmail-template .qmail-domain-user" with another MTA?).
That all depends on what you are used to.
The mini-isp setup: - Debian unstable - nsd or pdns as authoritive dns - pdns as a recursing dns - postfix for SMTP + optional STARTTLS + Submission - amavis + clamav & Spamassassin using milter inline in postfix - http://saupdates.openprotect.com/ to update SA. - dovecot for IMAP-SSL - squirrelmail or Horde IMP as a webmail frontend or when living on the alpha side: hula (hula-project.org)
To make it all configureable one can go for a MySQL backend or write scripts which can generate the configs. MySQL (or other SQL backend) is prolly the way to go though.
Yet again, it all depends on what you need and what you are used to...
Greets, Jeroen