Subject: bin/4382: drop sendmail from the main tree
To: None <gnats-bugs@gnats.netbsd.org>
From: Martin Husemann <martin@rumolt.teuto.de>
List: netbsd-bugs
Date: 10/29/1997 10:08:10
>Number:         4382
>Category:       bin
>Synopsis:       drop sendmail from the tree, make it a package
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    bin-bug-people (Utility Bug People)
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Oct 29 01:50:02 1997
>Last-Modified:
>Originator:     Martin Husemann
>Organization:
>Release:        Oct 27
>Environment:
	
System: NetBSD rumolt.teuto.de 1.3_ALPHA NetBSD 1.3_ALPHA (RUMOLT) #0: Tue Oct 28 20:12:27 MET 1997 root@hwart.teuto.de:/usr/src/sys-local/arch/i386/compile/RUMOLT i386


>Description:

I understand the desire to distribute some kind of working mailer with the
system, but now that the package system is in place, this could be handled
more elegantly by packages. There have been religious wars about different
mailers and features of the build system to prevent building the wrong (but
delivered) mailer. This all is a mess and while the delivered mailer now may
work for some people with permanent internet connections and "right" DNS
setup, for the average user behind a dial-up connection to his ISP and using
(and being dependend) on his ISP's dns setup, it is a real PITA. Sendmail
without permanent DNS access doesn't work well (i.e.: only a few setups
work).

A package (and packages from other MTA's) would give the installing user an
easy choice and only minimaly complicate the setup for people using sendmail,
since their configuration headache is hard enough already. It would make it
easier for people using different mailers.

>How-To-Repeat:

Ever tried to local forward mail in a small home ethernet with DNS run
by the provider on the other side of the dial-up link? Configure sendmail
like this:

divert(-1)
#
#  HWART - forward all (even local) mail to rumolt
#
divert(0)
include(`../m4/cf.m4')
OSTYPE(bsd4.4)
FEATURE(nodns)
FEATURE(nocanonify)
define(`confMESSAGE_TIMEOUT', 5d/2d)
FEATURE(nullclient, rumolt.teuto.de)

and watch the connection come up for every *local* mail, because sendmail
insists on looking up the MX record of rumolt.teuto.de.

>Fix:


>Audit-Trail:
>Unformatted: