Posted Aug 31, 2006 6:22 UTC (Thu) by ctg
Parent article: A comparison of Mail Transfer Agents - Part Two
From reading the article, particularly the scoring system; I found the conclusion to be a bit counter intuitive.
For what it is worth:
[I've used sendmail, postfix and qmail extensively. I no longer use sendmail, but still use postfix/qmail depending on the application.]
qmail - qmail isn't that hard to set up and manage. It is a bit different, but the are plenty of resources to help you get going, plus some simple installation scripts. I would give it a 2 or 3 on that score.
qmail's downfall is also its strength. It is very very simple, and almost simplistic. It can't do all the magic things you might need to do - but its simplicity makes it good from a security point of view - simple set of well defined functions, nicely broken down into separate processes. My "use case" for qmail is a front line email server, attached to the internet, doing simple relaying - into which I add AV and anti-spam. My qmail setups always relay on to another machine on the internal network.
For this mode of use the qmail install/config is completely trivial - the only changes to be made is a one line entry to the file which contains the list of "Known" domains, and the one which tells which internal server to route those domains to. In use qmail just gets on with it.
sendmail - sendmail is really hard to manage - unless you stick to cookbook examples - working with the m4 files is hard enough, but to directly manipulate the .cf file is something else.
postfix - postfix has a rich set up - and is very comprehensive, so you have to study the manual too. I think a 2 or 3 for postfix - certainly it is a bit more complex to maintain than qmail - which becomes trivial after it has been installed.
I use postfix were qmail doesn't have the necessary features - typically on an internal network, in conjunction with cyrus-imapd - at the point where the email system needs managing (defining aliases, routing rules etc, controlling the queue).
I've looked at exim, but never seen a compelling reason to switch from postfix.
The tools are different, and apply themselves to different situations - it's great to have the choice and to use the best tool for the job.
to post comments)