From owner-freebsd-current@FreeBSD.ORG Mon Feb 24 04:26:42 2014 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0ECFC55B for ; Mon, 24 Feb 2014 04:26:42 +0000 (UTC) Received: from mail-qg0-f43.google.com (mail-qg0-f43.google.com [209.85.192.43]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BC7CE1D44 for ; Mon, 24 Feb 2014 04:26:41 +0000 (UTC) Received: by mail-qg0-f43.google.com with SMTP id f51so13565810qge.2 for ; Sun, 23 Feb 2014 20:26:40 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=mzulxfCIPVgYefYxme9p4rfdj54mEtBb4AxiZMMaXBw=; b=HMnKbY6FCJkMb+8bnJ1Ls6kg7XtC3oUYvyjJdSZOJfeSPYCUmmBJHhD4kU0WFU17Vg mp/t1MeRnwDSWWgdmhOOt5iHkfdT09zWkobdLGdVBiPCwurVxupAezu1miNkfKllOpWD nHD+5Aykha6nxU+oefJoLAR1xL6BEgQs5W99QPuv3/JxADFrrKLxFfsrN6CdM2Bj5yzZ icmKePWAzezqWojXy6Fm0+ALOuLtcfIwAx0kqtmr47nqCv6hQutOCXJt1rywl4QqZ2+v WsgpkRg5vya4cmZAW6D2NbSXsA3cFQpfHetzdbjB1Y3kCdbHq8QK4r40BjB/kW1CRfiJ 9Cog== X-Gm-Message-State: ALoCoQmvd1JBZfn3zyRdLiosFWgetm0b/OI3Dr4KEa+NH+aXflqSchBESdgY914yPMwOy1/oAdDp X-Received: by 10.140.29.139 with SMTP id b11mr25511396qgb.48.1393216000503; Sun, 23 Feb 2014 20:26:40 -0800 (PST) MIME-Version: 1.0 Sender: jmmv@meroh.net Received: by 10.96.83.102 with HTTP; Sun, 23 Feb 2014 20:26:20 -0800 (PST) X-Originating-IP: [108.176.158.82] In-Reply-To: <20140223211155.GS1699@ithaqua.etoilebsd.net> References: <20140223211155.GS1699@ithaqua.etoilebsd.net> From: Julio Merino Date: Sun, 23 Feb 2014 23:26:20 -0500 X-Google-Sender-Auth: QXK7YUzoZuj3M9nGwYHTLLn9x_w Message-ID: Subject: Re: Import of DragonFly Mail Agent To: Baptiste Daroussin Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Feb 2014 04:26:42 -0000 On Sun, Feb 23, 2014 at 4:11 PM, Baptiste Daroussin wrote: > Hi, > > As some of you may have noticed, I have imorted a couple of days ago dma > (DragonFly Mail Agent) in base. I have been asked to explain my motivation > so > here they are. > > DragonFly Mail Agent is a minimalistic mailer that is able to relay mails > to > some smtp servers (with TLS, authentication and so on) > > It supports MASQUERADE and NULLCLIENT, and is able to deliver mails locally > (respecting aliases). > > I imported it because dma is lightweight, BSD license and easy to use. > > The code base is rather small and easy to capsicumize (which I plan to do) > > My initial goal is not to replace sendmail. But is it an eventual goal? *I* don't see why not, but if it is: what's the plan? How is the decision to drop sendmail going to be made when the time comes? (I.e. who _can_ and will make the call?) > All I want is a small mailer > simple to configure, and not listening to port 25, suitable for small > environment (embedded and/or resource bounded) as well as for server > deployment. > Playing devil's advocate: what specific problems is this trying to solve? I'd argue, for example, that postfix can be also easily configured and can be made to not listen on port 25 for local mail delivery, while at the same time it is a fully-functional MTA that could replace sendmail altogether. (Which, by the way, is the configuration with which postfix ships within the NetBSD base system.) The reason I'm asking these questions is because I have seen NetBSD maintain two MTAs (sendmail + postfix) in the base system for _years_ and it was not a pretty situation. The eventual removal of sendmail was appreciated, but of course it came with the associated bikeshedding.