Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Sep 2000 16:06:17 +0200
From:      Gerhard Sittig <Gerhard.Sittig@gmx.net>
To:        security@FreeBSD.ORG
Subject:   Re: sendmail default run state
Message-ID:  <20000924160617.M5065@speedy.gsinet>
In-Reply-To: <4.3.2.7.2.20000923223152.04470e70@localhost>; from brett@lariat.org on Sat, Sep 23, 2000 at 10:34:23PM -0600
References:  <20000923145557.G5065@speedy.gsinet> <20000922222026.A33410@mithrandr.moria.org> <200009222118.e8MLId117503@orthanc.ab.ca> <20000923145557.G5065@speedy.gsinet> <200009240514.XAA09239@harmony.village.org> <200009222118.e8MLId117503@orthanc.ab.ca> <20000922222026.A33410@mithrandr.moria.org> <200009222118.e8MLId117503@orthanc.ab.ca> <20000923145557.G5065@speedy.gsinet> <4.3.2.7.2.20000923223152.04470e70@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Sep 23, 2000 at 22:34 -0600, Brett Glass wrote:
> At 06:55 AM 9/23/2000, Gerhard Sittig wrote:
> 
> >Are you sure of the above facts?  IIRC _any_ UNIX MUA will use
> >the sendmail command line interface (/usr/sbin/sendmail) for
> >outgoing mail.  Only MTAs talk SMTP.
> 
> Many -- in fact most -- MUAs talk SMTP. And for good reason:
> it's universal. You can talk to either the local machine
> OR a remote machine that way, while going through local
> sendmail requires extra code.

As does SMTP conversation you didn't have to know about when only
feeding stdin of /usr/sbin/sendmail.  I cannot judge what's more
expensive and error prone.  But tradition says that a sendmail
executable is there (no matter who really provides this
functionality).


On Sat, Sep 23, 2000 at 23:14 -0600, Warner Losh wrote:
> In message <20000923145557.G5065@speedy.gsinet> Gerhard Sittig writes:
> : Are you sure of the above facts?  IIRC _any_ UNIX MUA will use
> : the sendmail command line interface (/usr/sbin/sendmail) for
> : outgoing mail.  Only MTAs talk SMTP.
> 
> MH talks directly to the smtp port when sending mail and bad things
> happen if no SMTP daemon is running.


I hate it when that happens.  You (as well as all the other
contributors I didn't cite above) are absolutely right.  And I
notice I'm old fashioned and not always wanting to follow what
others call "progress". :)

But once MUAs start talking SMTP I still feel they take over what
was MTA work before. :>  And when they do, "localhost" seems a
bad choice to assume a mail daemon to be running on.  I would at
least do a "dig $DOMAIN mx" (or "dnsmx $DOMAIN" for those who
think it to be more appropriate) survey or have my user
(respective workstation's admin) tell me which machine to connect
to.


I still stand to the essence "Almost no machine in a LAN needs
sendmail_enable=YES and you know quite exactly the ones which do,
since they're dedicated mail servers or relays."  This seems
quite analogeous to DNS.  You might install the software (bind
and query tools) everywhere.  But you only have few machines run
the daemon and point any other there by means of resolv.conf (in
addition of installing some "dumb" caches - i.e. nullclients - ,
maybe).  And you don't have every program talk DNS but have them
use the resolver lib.  That's most easily extendable giving the
advantage to every client without changing it.  But I could be
wrong again and overlook the difference in complexity of these
two protocols and the need of applications to participate
directly ... :)


virtually yours   82D1 9B9C 01DC 4FB4 D7B4  61BE 3F49 4F77 72DE DA76
Gerhard Sittig   true | mail -s "get gpg key" Gerhard.Sittig@gmx.net
-- 
     If you don't understand or are scared by any of the above
             ask your parents or an adult to help you.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-security" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000924160617.M5065>