Hi
I run: Postfix + TLS/SSL + SMTP-AUTH + amavisd-new + SpamAssassin + Clamav + virtual domains ... :^)
I have compiled all of the above *totally* by source on debian woody as well.
I have been working on the following HOWTO ...
http://www.opencurve.org/~sunny/nix/postfix/
It *isn't* done yet, but there is quite a bit up, and I've been working on it day by day.
I believe postfix is a much better idea than qmail for a few various reasons. First postfix is 100% free software, qmail is not. Secondly postfix is rather secure itself. Thirdly postfix is easy to get going and doesn't require the need to install additional BS software. And lastly, postfix supports many features natively, while with
Qmail such features must come from 3rd party patches not part of the core codebase.
As for an IMAP server, I run Courier-IMAP. It supports IMAP/SSL and POP3/SSL. The documentation that comes with Courier-IMAP is rather good and so setup is pretty easy. If you are going to choose Courier-IMAP just tell me, and I can share my two tips about CI's redhat centric PAM configuration (easy stuff), and making sure CI generates SSL certs with your info instead of generic info (easy as well.)
Sunny Dubey
PS: Future Tip: If you find yourself using Cyrus-SASL for authentication you may definately want to google for "pam_realm":
http://only.mawhrin.net/~mss/thingies/pam-realm/ You'll see what I'm taking about in the future if you decide to use such software :^)[/img]