> It'd only be more "resource friendly" for people that actually want to
> use it. For those that don't, it's unnecessary code bloat.
Okay, let's look at this argument closer for a moment. It is true for
_every_ imaginable feature a program could have. For people who don't
use it, it's "code bloat". For people who need it, it is a question of
efficiency.
Just an example: because qmail can't rewrite headers, my current setup
forces me to pass each and every message through qmail twice. I call
this inefficient. (No, that it is still faster than smail does not
matter for this argument.) Other people might call header rewriting
code "bloat" just because they don't need them. The latter is the
canonical approach towards every feature request on this list: "who
does need that?", "you can do this with a handful of add-ons", etc.
There are a number of features that are often wanted because there is
a need for them. Implementing them would _not_ constitute code bloat,
given sufficient need. Or else we wouldn't need MTAs at all. The
workarounds at the individual sites can be seen as just as bad.
Take this as a plea for less hostility towards feature requests.
(I'm still missing a possibility for declaring a message remote, in
contrast to virtualdomains which declares a message local...)
olaf
> use it. For those that don't, it's unnecessary code bloat.
Okay, let's look at this argument closer for a moment. It is true for
_every_ imaginable feature a program could have. For people who don't
use it, it's "code bloat". For people who need it, it is a question of
efficiency.
Just an example: because qmail can't rewrite headers, my current setup
forces me to pass each and every message through qmail twice. I call
this inefficient. (No, that it is still faster than smail does not
matter for this argument.) Other people might call header rewriting
code "bloat" just because they don't need them. The latter is the
canonical approach towards every feature request on this list: "who
does need that?", "you can do this with a handful of add-ons", etc.
There are a number of features that are often wanted because there is
a need for them. Implementing them would _not_ constitute code bloat,
given sufficient need. Or else we wouldn't need MTAs at all. The
workarounds at the individual sites can be seen as just as bad.
Take this as a plea for less hostility towards feature requests.
(I'm still missing a possibility for declaring a message remote, in
contrast to virtualdomains which declares a message local...)
olaf