[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: default MTA for sarge



On Tue, Jul 15, 2003 at 04:59:32PM +0200, Tore Anderson wrote:
>  > while (AFAIK) there are no current exploits for exim, that is more by
>  > accident or luck than by design - the monolithic mail daemon running as
>  > root design is inherently insecure.
> 
>   I'd trust Philip Hazel's ability to write good code without luck being
>  involved;  and as far as I know even the Postfix guys relies on one of
>  his software packages (libpcre).

yes, he's a good and careful programmer and i trust his code too.  even a good
programmer can only do so much with an inherently flawed design.

>   And about the 'running as root' issue;  come again?  Andreas' packages runs
>   the exim daemon as the 'mail' user per default, and I cannot remember any
>   exim package in Debian that behaved differently.

actually, the whole thing runs as root and drops priviledges or changes UID as
needed.  that's good, but it is potentially exploitable.

>  > exim is certainly not fast, and while it may be adequate for tiny mail
>  > systems with trivial loads, it doesn't scale up to large mail systems -
>  > which is an important point, debian is better off with a default MTA that
>  > can handle any load thrown at it.
> 
>   This is, of course, bullshit.  Care to support your claims with anything
>   meaningful?  In my experience, the storage performance or backend database
>   performance is more likely to become the bottleneck anyway, not the MTA.

http://www-dt.e-technik.uni-dortmund.de/~ma/postfix/bench2.html

on the same hardware, with the same test loads, postfix is 2-5 times faster
than exim.

as for the scalability issue, particularly telling is the observation that
"exim cannot handle multiple simultaneous incoming connections well, it's much
faster with 5 clients than with 20. Other MTAs don't exhibit this behaviour."


> Not that performance under very high load should be a very important
> factor in choosing the default MTA anyway -- simplicity should be.

yes, and postfix is simple to configure and simple to understand.

exim, however isn't.  it's configuration still looks and feels pretty much like
smail, and nobody ever accused smail of being simple and easy to configure.
clumsy and awkward, generally....."simple" only relative to sendmail.cf


craig



Reply to: