Date: Fri, 30 May 2008 13:09:48 -0500 From: Jeffrey Goldberg <jeffrey@goldmark.org> To: DAve <dave.list@pixelhammer.com> Cc: freebsd-questions@freebsd.org Subject: Re: Need to build a new mail server Message-ID: <72E62274-D23A-4097-8908-678588DDBEDE@goldmark.org> In-Reply-To: <48401F97.9010003@pixelhammer.com> References: <483EE95F.8000509@studsvik.com> <483FAD90.6010101@extracktor.com> <484013A7.6020507@mikestammer.com> <48401F97.9010003@pixelhammer.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On May 30, 2008, at 10:39 AM, DAve wrote: > That so much time and effort is spent telling everyone how bad qmail > is still amazes me. Is it still the case that qmail does not reject mail during SMTP transaction, but instead will do an "accept and then later bounce"? If this is still true, then I don't care if qmail turns out to be a great way to manage your mail server. It is a terrible network citizen. Anyway, here are my personal prejudices about MTAs: Sendmail: There was a time when I would set things up for clients with sendmail because if I got hit by a bus, there were more people around with sendmail skills then exim skills. Also there was a time when only sendmail did milters. (And of course there was a time when there was only sendmail). But my feeling about sendmail has always been that it was designed backwards in that things that should have been hard coded (parsing 822 addresses) were done in the configuration file and things that should have been configurable (throttling intervals) were hard coded. For someone with a simple set-up using FreeBSD, sendmail may be the best choice still because it is already there. Likewise for someone who wants to have their MTA to factor numbers or solve the towers of hanoi, sendmail is for them. exim: If I were setting up a large complicated installation for say an ISP or a mail hosting system, exim is what I would use. I've heard people say that they didn't understand the configuration file, but I don't see what the problem is. It is straight forward and direct. You just need to remember that in some sections of the configuration file, the order of directives matter. exim also has this built-in procmail replacement (exim filters) in its mail delivery. Of course, sieve has largely replaced the need for this. postfix: This would be my first recommendation to someone starting from the beginning for most sites. If there is no legacy need for sendmail, and we are not talking about very large and complex arrangements requiring exim, then postfix solid, reasonably flexible, easy to set up and probably now has a user base to rival sendmail. I have never managed a qmail, Lotus Notes or MS Exchange system. But my MTAs have had to interact with them. I feel that they should never be allowed to face the Internet. They are just too loose in their interpretations of standards and conventions. -j
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?72E62274-D23A-4097-8908-678588DDBEDE>