From owner-freebsd-questions@FreeBSD.ORG Wed Oct 28 19:11:59 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 9EC9C106566B for ; Wed, 28 Oct 2009 19:11:59 +0000 (UTC) (envelope-from gnemmi@gmail.com) Received: from mail-yw0-f178.google.com (mail-yw0-f178.google.com [209.85.211.178]) by mx1.freebsd.org (Postfix) with ESMTP id 50BE28FC14 for ; Wed, 28 Oct 2009 19:11:58 +0000 (UTC) Received: by ywh8 with SMTP id 8so998597ywh.3 for ; Wed, 28 Oct 2009 12:11:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=TMECoWiBZ+L5fMLUFNFyNURLs3EImfGhPPwvypKVQRE=; b=j1Tbk0FVHMIZCPhpCGcYtWlywZ479AKwDdH98n+cmPjJ0mNJyfggU1Q1Bypu7A4cMH G9TG5O1c7Tqvww7pvmC3Qs2b+AMDJ3KM3dHrX/xg+RpwsDOiUw7a4QeaQV1LtfkQ70u0 7uISlLnPbJMCnrHP1OkOZ3qohRYVZUI6sTDwo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :message-id; b=W6BBS0IpPbqUttIzzS1FKYtI0M5O0sqoWie5GP5XvPOe6tach0LyaoB2dSuaShEhdC rRzr6ql1Abtj5R3KzYDx5nTxYyHX4gnOqNe6Gx5bjQNuJIhBWCGd70HJupVuqdgSlKBd YTgAMyTKQbwk8eavB7xNE273K5+FrQ6xzyoQY= Received: by 10.150.87.24 with SMTP id k24mr3202850ybb.144.1256757118418; Wed, 28 Oct 2009 12:11:58 -0700 (PDT) Received: from ?192.168.1.100? ([190.177.192.217]) by mx.google.com with ESMTPS id 16sm576700gxk.11.2009.10.28.12.11.57 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 28 Oct 2009 12:11:57 -0700 (PDT) From: Gonzalo Nemmi To: freebsd-questions@freebsd.org Date: Wed, 28 Oct 2009 17:11:54 -0200 User-Agent: KMail/1.9.10 References: <4AE5F897.3000103@rawbw.com> <200910272046.00289.gnemmi@gmail.com> <20091028021417.GA93608@orange.esperance-linux.co.uk> In-Reply-To: <20091028021417.GA93608@orange.esperance-linux.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200910281711.54965.gnemmi@gmail.com> 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: Wed, 28 Oct 2009 19:11:59 -0000 On Wednesday 28 October 2009 12:14:17 am Frank Shute wrote: > On Tue, Oct 27, 2009 at 08:45:59PM -0200, Gonzalo Nemmi wrote: > > On Tuesday 27 October 2009 7:31:34 pm Jerry McAllister wrote: > > [snippage] > > > > So, that leaves personal preference as the only real reason > > > for wanting to replace it. > > > > Let me get this straight .. that means that every Linux distro, > > NetBSD, OpenBSD and DragonFlyBSD are all doing it just out of > > personal preference? > > I'll speculate as to the reasons: Come on .. there was no need to speculate .. you have the whole internet at your finger tips ;) > NetBSD: probably wanted something smaller footprint-wise. > > OpenBSD: wanted something more secure. No, not really ... OpenBSD: "A few months ago, I had to dive into the configuration of sendmail to make a very small change. It turns out I spent almost an hour trying to make sense out of a maze of files that were plain unreadable. Even the slightest changes would cause me to stand a couple minutes thinking, just trying to make sure I really wanted to make that change. ..." You'll find whole thing here: http://undeadly.org/cgi?action=article&sid=20081112084647 > Dragonfly: started afresh, so could replace it without many > headaches. By all means no .. not at all .. they didn't even started afresh .. Anyways .. You'll find the reasons here: http://leaf.dragonflybsd.org/mailarchive/kernel/2007-03/msg00060.html "Hey, again and again people are complaining about why sendmail is in base and why not postfix, etc. We keep saying that we do need a mail delivery/transport agent, for stuff such as periodic, cron, etc. But that doesn't mean that we need sendmail. Actually a much simpler mailer would do: one that just delivers locally (and if possible, remote) and does nothing else. ... " and here: http://leaf.dragonflybsd.org/mailarchive/submit/2008-02/msg00000.html "Hi, corecode@ announced his DragonFly mail agent in [1] as a small, simple and clean implementation of a mailer in the base. The goal of dma was not to replace a feature complete MTA like sendmail or postfix. The basic intention was to be able to deliver mails from cron, periodic etc to local users. I enhanced dma and added remote delivery and some other features needed for works-out-of-the-box and to keep users happy :) The list of all features follows: ..." Yet still, DragonFlyBSD as well as OpenBSD are in the procces of fully moving to their respective mailers, unlike NetBSD which already moved to Postfix. > RedHat: poor package management made it a pain to upgrade. That only accounts for only one distribution and I really don't know what you mean with "package management" because they have a lot of them ... > FreeBSD: ? > > I can't think of a good reason why FreeBSD should get rid of it. > > Saying that, it would be neat if it was taken out of base and > replaced with something minimal that could cope with the demands of > cron and not much else. Then the user is expected to install a MTA of > their choice out of ports. > > That would mean less code in base and fewer security advisories. Yup .. I fully agree with you ... I just cancelled my freebsdmall.com FreeBSD suscription in order to use that money to buy OpenBSD releases .. so my money gets used to finance the development of OpenSMTP and other milestone technologies. They've earned it :) > > > ////jerry Best Regards Gonzalo Nemmi