Configuring a mail server
Over the past few days, I’ve been installing the necessary software to run a mail server. I chose qmail (because that’s what I’m used to), and had to fiddle quite a lot to get bincimap, my new IMAP server, to work (hint: the development version didn’t play well with Apple Mail). daemontools, ucsp-tcp and ucsp-ssl (ucsp-tls) were relatively painless to install.
But the new kid on the block is qpsmtpd. Last time I ran qmail, I was considering writing a similar smtpd myself, but I never got around to it. I’m still trying to work out some quirks though, especially with spamassassin.