Postfix and Sons
First of all, thanks to Chris Scott and Hamid Hashemi for their comments on my last post about Postfix and RBL. According to Chris, I’ve updated my RBL blocklist as follows:

relays.ordb.org
sbl.spamhaus.org
proxies.relays.monkeys.com
opm.blitzed.org
dnsbl.njabl.org
blackholes.easynet.nl
list.dsbl.org
The reason I use Postfix is its speed and configurability. It is highly configurable. I enjoy its integration with MySQL and other mailers. It can work with DRAC and SASL too. And to make the long story short, it has nothing less than all other mailers out there.
I personally do not like Qmail because of its creator, DJB (You can guess why).
During past couple of days I was working on Postfix + Mysql + Perl to make a suitable solution for hosting virtual mail domains equipped with a good web interface. Around 50% of work is done now. I made a web interface, configured postfix to read virutal domain/user information from Mysql database and also integrated a third party POP3 server into it. It is almost fine, but not done yet.
I planned to write a HOW-TO for it as soon as I finish the project. OpenWebmail is also going to be an important part of this project, for the user side.
I first tried to use PAM to unify authentication and to use pam-mysql for this reason. But I quickly figured out that most of existing programs (like qpopper) does not support PAM as they should do. So the PAM is not a good choice for authentication if you are planning to do virtual mail hosting.
Last minutes notes: Dan Langille has HOW-TO documents on postfix and virtual hosting. Very useful.
