On Tue, Jul 31, 2001 at 06:46:02PM -0400, Charlie ROOT wrote:
> > I haven't used it, but according to Mr. Sam it was developed because
> > Qmail wasn't enough. For example Qmail accepts messages to non-existing
> > users, then bounces. Why?
> I believe that's the RFC spec for SMTP delivery. Accept all mail, then
> bounce. Badrcptto can work wonders if you're having that bad of a
> problem.
That's nonsense. RFC2821 does not specify this. Would be nonsense, though.
The real reason: qmail is _modular_ and no _monolith_. qmail-smtpd does not
know anything about users or local parts in email addresses, and this is a
good thing.
> > Also Qmail isn't smart enough to deliver one
> > message to a domain with many recipients instead of many copies of the
> > same message.
This approach has many advantages as you could easily find out through
reading the qmail list archives.
> > I guess Courier is the next big thing in open MTAs.
I beg to differ.
> > But why would I choose Courier or Qmail if I am some huge ISP for instance?
> > Huge ISPs require much more scalable models than
> > run-a-bunch-of-processes-per-connection servers.
Nonsense. qmail-ldap is very good scalable. There are a few things that
could be done more effective (also applies to stock qmail); mostly queue
management issues. qmail-remote is no bottleneck, qmail-queue is sometimes.
Reduce queue i/o bandwidth is a major target, Dan has interesting ideas
published with his zeroseek package. In general take a look at
http://cr.yp.to/qmail/future.html.
> > I wish to see a good multi-threaded open MTA in the future.
> > Is it too much to ask for?
> *SHRUG* I don't have any problems with qmail-ldap's model. It maybe fork
> heavy, depending on how you look at it, but no more then sendmail, if that
> much.
Since when forking is bad? If forking is bad, apache is bad, too. Forking is
required for a clean design like qmail(-ldap). Fork() is awfully slow on
Solaris, but solaris is broken in many other aspects to. It's sun's fault,
not qmails.
--
* Henning Brauer, [EMAIL PROTECTED], http://www.bsws.de *
* Roedingsmarkt 14, 20459 Hamburg, Germany *
Unix is very simple, but it takes a genius to understand the simplicity.
(Dennis Ritchie)