From owner-freebsd-questions@FreeBSD.ORG Thu Oct 29 17:55:22 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6672B10656C1 for ; Thu, 29 Oct 2009 17:55:22 +0000 (UTC) (envelope-from norgaard@locolomo.org) Received: from mail.locolomo.org (97.pool85-48-194.static.orange.es [85.48.194.97]) by mx1.freebsd.org (Postfix) with ESMTP id 1672D8FC0A for ; Thu, 29 Oct 2009 17:55:22 +0000 (UTC) Received: from beta.1-16-172-dyn.locolomo.org (beta.1-16-172-dyn.locolomo.org [172.16.1.127]) by mail.locolomo.org (Postfix) with ESMTPSA id F17C61C1A67; Thu, 29 Oct 2009 18:55:20 +0100 (CET) Message-ID: <4AE9D708.2010900@locolomo.org> Date: Thu, 29 Oct 2009 18:55:20 +0100 From: Erik Norgaard User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: Giorgos Keramidas References: <4AE5F897.3000103@rawbw.com> <200910271703.12828.gnemmi@gmail.com> <20091027213134.GA85815@gizmo.acns.msu.edu> <200910272046.00289.gnemmi@gmail.com> <20091028021417.GA93608@orange.esperance-linux.co.uk> <57d710000910271930u79b618f6m2bae6cf5c3c8fa83@mail.gmail.com> <4AE94914.2090905@locolomo.org> <877hue9o93.fsf@kobe.laptop> In-Reply-To: <877hue9o93.fsf@kobe.laptop> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: freebsd-questions@freebsd.org Subject: Re: Why is sendmail is part of the system and not a package? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Oct 2009 17:55:22 -0000 Giorgos Keramidas wrote: > So Sendmail is a pretty heavy-weight program, but it also supports a lot of > features. Which was the point, if the only process in base that requires some way to dump output other than send to syslog, is cron, then Sendmail is disproportionate solution for the problem. > A replacement that would merely support local delivery would be > "mostly ok" for some users but then everyone who _needs_ the special stuff > Sendmail can do now would have to install a port. I don't argue for a replacement but for the elimination. Install a port if you need an MTA, you're happy with that way for so many other standard services. >> It appears to me that having an MTA in base is obsolete. A simple client >> would do if anything at all. Further, if keeping an MTA costs resources >> in patching and testing for every new release, then it goes from being a >> remnant from history to slow down progress for the project. > > Having a local MTA, even in a SOHO network may be useful. Instead of going > through the same hoops to configure 4 different email clients, you can set > up the local MTA and tell all your local mailer programs "send any of your > messages to `localhost' and they will be delivered as usual". There are tons of things that may be useful for somebody on a SOHO network. I don't agree you need an MTA when the only application requiring is cron. The default should be to dump cron output to a file. No need to setup 4 mail clients. Only if you want to send the output to a remote address would you need to do this. > Having an MTA in the base system may not be obsolete. The option remains to install from ports as with so many other things. My concern is if some heavy legacy application, because of history or tradition, remains in base will draw resources from advancing in other areas that are much more relevant today. BR, Erik -- Erik Nørgaard Ph: +34.666334818/+34.915211157 http://www.locolomo.org