Ok. This may come as a surprise to some of you but I am frankly all for changing the default MTA from sendmail to postfix. I've used sendmail ever since 1985, and I have dug into the code on more then one occassion. It's a huge mess and I've been unhappy with the way it has been going for at least a decade.
But I am not going to pull the rug out of sendmail users. I use sendmail myself... at this point only because I have three other subsystems (popper, domain routing, spam filter) heavily integrated into it and cringe at the thought of having to rewire the whole mess. So if people want postfix, this is how you have to go about it: (1) Either bring postfix into base or integrate it into the NRELEASE infrastructure as a package. (2) Provide an RC option to select postfix instead of sendmail as the MTA. The default would still have to be sendmail. That is, if someone were to installworld after these changes and 'reboot' without making any other changes, the system would have to come up using sendmail. But the nrelease / installer could certainly enable postfix as the default for new installations instead of sendmail. (3) It is important that either sendmail or postfix be selectable via an RC option. Both do not have to operate in tandem, one or the other is just fine. But it is important that we do not blow up existing mail subsystems. :FYI, sendmail was recently removed from the base of NetBSD leaving only :postfix. The core of NetBSD AFAIK did not come yet with official :announcement so reasons for that are just speculations. : :[...] : :Cheers, :Marcin. They did announce it. Well, it was on slashdot a few weeks ago anyhow. The reason is simple: Too many security holes, with more being found. Not enough functionality. A basic refusal by the authors to bring the feature set into the 21st century. The code is a huge mess. They added threading without dealing with races. They added all sorts of junk without cleaning up the existing junk. I never liked the sendmail code but I really *HATE* it now. -Matt Matthew Dillon <[EMAIL PROTECTED]>