|
I just love EximI just love EximPosted Aug 24, 2006 12:13 UTC (Thu) by pilif (subscriber, #3857)Parent article: A comparison of Mail Transfer Agents - Part One
Hi,
it's a nice idea to actually go ahead and review the different MTAs out there and I'm looking
Personally, this is a non-issue for me as I've done this same evaluation ages ago (well... back in
I was setting up a webbased email system that had to be independant of unix users and needed
Back in 2001, I revised my solution to create a general purpose email system handing multiple
Still, only exim provided me the flexibility to do what I wanted without the need to patch around
During all the years I kept having looks at other MTAs and I never ever found a comparable
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
Philip
(Log in to post comments)
I just love Exim Posted Aug 24, 2006 12:57 UTC (Thu) by ahoh (guest, #17291) [Link] Could you drop a comment why Postfix lost out in your evaluation?I use both and I always have the feeling that the configuration is more elegant.
As the decision is upcoming for the next mail server, I am naturally
AFAIK Postfix has a slightly better security record as well (not to a
I just love Exim Posted Aug 24, 2006 13:36 UTC (Thu) by pilif (subscriber, #3857) [Link] Hi,
back in 2000, Postfix didn't have any possibility to get its user information from an external
In 2001, when I had my second look, there was some database-solution but it wasn't nearly as
With exim, I can create completely custom queries to the database and I don't need to emulate
This means that I was able to completely integrate Exim into a normalized schema of my liking
My data model consists of
- sites
So I can have a site named lipfi to which the domains lipfi.ch and gnegg.ch are assigned to. Then
pilif@lipfi.ch
I can also have an alias in the site lipfi that assigns * (catchall) to pilif, meaning that the same
All that based on my completely custom (MySQL) Schema with just a few lines of customized
That and the extremely well optimized MySQL-Schema make this configuration very, very fast,
When I was last looking at postfix, it treated SQL-Users as aliases which had to be mapped to
So this is why I went and still am going with Exim whenever I can.
Btw, this configuration uses Courier for access to the mailboxes. I created a custom authdaemon
All this works without patching any upstream package.
Philip
Exim & Postfix flexibility Posted Aug 24, 2006 18:33 UTC (Thu) by rfunk (subscriber, #4054) [Link] When I was last looking at postfix, it treated SQL-Users as aliases which had to be mapped to some "real" users.Must've been before virtual support. What you were looking for sounds a lot like what I implemented with Postfix and Postfix Admin (as well as dovecot). I used to like Exim for its simplicity and power, but Postfix has matured quite a bit over the years, so at this point I see Exim as powerful but complex, while Postfix gets the points for simplicity and power.
Exim & Postfix flexibility Posted Aug 24, 2006 18:57 UTC (Thu) by Alan_Hicks (subscriber, #20469) [Link] I concur. You really can't go wrong with either, but postfix has made some significant progress over the years. It used to be that if you wanted to do anything fancy, you had to use sendmail (or later exim) and the configuration was terribly hard. MTAs are one of those things that are constantly changing though, and postfix has grown up a lot since the grand-parent last seriously evaluated it.
Today postfix has excellent virtual user support and supports just about every authentication mechanism you would want. As for the article itself, the writer mentions that postfix docs are "scattered" around. I can't say that I've ever had a problem finding documentation for postfix, and what I do find is hands-down some of the best documentation I've ever seen for free software. The man pages are excellent (every bit as good as you would expect from the BSD world) and the txt and html docs included with the source code will walk you through just about everything.
For good dead trees documentation and an overview of how to do things with postfix, I found the O'Reilly book "Postfix - The Definitive Guide" by Kyle D. Dent to be excellent.
Exim & Postfix flexibility Posted Aug 25, 2006 8:27 UTC (Fri) by kleptog (subscriber, #1183) [Link] The thing that annoys me about Postfix while looking at the config file is that it's a lot of options, but from those options I have no idea how the system actually works. With Exim the config file describes the process taken to deliver a mail, from beginning to end. Take for example processing of the .forward file.
In Exim there's a director down the end that specifies the filename and how to handle it (permissions, user, etc). So I know where in the mail delivery process it appears. I can ask for it to check for the .forward files in a central directory, or check in a database if the user is allowed a .forward file. The default postfix configuration doesn't seem to mention the .forward file at all.
If someone comes along wanting special mail routing for domain X, I can just add a stanza matching that domain and add the rules. I can decide if it comes before or after the virtual tables, or anything else.
Maybe postfix can do this too, but from looking at the config file I certainly don't get that impression. It seems to be full of implicit rules, and I hate that.
Exim & Postfix flexibility Posted Aug 25, 2006 8:59 UTC (Fri) by ahoh (guest, #17291) [Link] When I was new to Postfix (that was at a time when the postgresql patchwas a brand new thing) I found the online documentation very helpful. And it still is.
Don't bother too much with the comments in the config files (they are only
Have a look at http://www.postfix.org/documentation.html and dig through
Postfix uses more then one file and several databases. That IS different
Exim & Postfix flexibility Posted Aug 25, 2006 18:15 UTC (Fri) by tsr2 (subscriber, #4293) [Link] If there's a solution there (at http://www.postfix.org/documentation.html) for what I wanted to do with an MTA, it was far from obvious. The solution was relatively easy to find in the Exim documentation, so I went with Exim. IMHO the Exim documentation is significantly easier to use.
As someone who had never set up a proper MTA before, I was quite happy to set up Exim for my work, based on the available documentation, whereas I would not have been happy to do the same with postfix.
I can always find what I need in the Exim Specification or the FAQ, whereas I couldn't easily find what I needed in the postfix docs.
Exim & Postfix flexibility Posted Aug 25, 2006 12:14 UTC (Fri) by rfunk (subscriber, #4054) [Link] I like the fact that Postfix doesn't need everything in the config file,just the stuff different from the default. It keeps simple configurations simple. That's why I consider Exim and Sendmail to be more complex to configure. If you want a config file with *everything*, run the postconf command. It shows the complete current configuration.
|
Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.