Comment Things don't change (Score 1) 337
I've been running an email server for some vanity domains + my old consulting company for like 12 years now, and honestly, the solution today isn't _all_ that different from what it was when I started. Postfix, courier-imap, cyrus sasl, and an authentication backend of your choice (I use mysql, but you can pretty much do anything). A combination of spamassassin and client-side filtering for spam. Procmail for filtering. I don't think I've had to touch anything about the setup since I migrated it to its most recent server in like 2010.