it's a nice idea to actually go ahead and review the different MTAs out there and I'm looking
forward to seeing how the different applications will perform against each other.
Personally, this is a non-issue for me as I've done this same evaluation ages ago (well... back in
2000) and for me only one candidate came close to meeting the requirements: Exim.
I was setting up a webbased email system that had to be independant of unix users and needed
to have a database driven user management system following a custom schema. Exim was the
only MTA filling in the MTA part of the complete solution which actually allowed me to do what I
needed without the need to apply external patches (and thus being unable to use the
distributions package system).
Back in 2001, I revised my solution to create a general purpose email system handing multiple
domains (my solution in 2000 worked with just one domain). This meant replacing Cyrus with
Courier for IMAP access and rewriting the exim configuration file a bit.
Still, only exim provided me the flexibility to do what I wanted without the need to patch around
exim itself. I posted my configuration to the usenet where it got picked up by Oliver Siegmar,
who created a real project for it (www.xams.org).
During all the years I kept having looks at other MTAs and I never ever found a comparable
solution. Exim is easy to configure, extremely flexible in matters of provided options and handles
tons of emails per day without flaw.
And security-wise its track record isn't all that bad either.
For me and my needs, there's only one MTA and that's Exim.
Whenever I setup an other server in need of a local MTA, the first thing I do is to install exim as
that's the tool I know how to work with (though I don't need all the SQL bells and whistles there
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds