From owner-freebsd-questions@FreeBSD.ORG Fri Sep 19 07:25:38 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C1094F51; Fri, 19 Sep 2014 07:25:38 +0000 (UTC) Received: from blue.qeng-ho.org (blue.qeng-ho.org [217.155.128.241]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 54D2860B; Fri, 19 Sep 2014 07:25:38 +0000 (UTC) Received: from arthur.home.qeng-ho.org (arthur.home.qeng-ho.org [172.23.1.2]) by fileserver.home.qeng-ho.org (8.14.7/8.14.5) with ESMTP id s8J7PX9Z034012; Fri, 19 Sep 2014 08:25:34 +0100 (BST) (envelope-from freebsd@qeng-ho.org) Message-ID: <541BDA6D.3060702@qeng-ho.org> Date: Fri, 19 Sep 2014 08:25:33 +0100 From: Arthur Chance User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: Matthew Seaman , Dale Scott , freebsd-questions@freebsd.org Subject: Re: is pkg saying courier and postfix are incompatible? References: <005201cfd2bd$d8ac34d0$8a049e70$@shaw.ca> <9745AE56F096E150A334CBD1@[192.168.1.50]> <541A7518.7030603@FreeBSD.org> <009601cfd398$51ca0ec0$f55e2c40$@shaw.ca> <541BD0C1.6080509@FreeBSD.org> In-Reply-To: <541BD0C1.6080509@FreeBSD.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Sep 2014 07:25:38 -0000 On 19/09/2014 07:44, Matthew Seaman wrote: > On 19/09/2014 00:28, Dale Scott wrote: >> I installed postfix-2.11.1_4,1 as a pkg and just noticed "pkg info >> postfix" reports DOVECOT and OPENLDAP options are off. Do I need >> these in my scenarios? I didn't put a ports tree on this system to >> see if it was possible to build a system from packages only, but am >> also not averse to recognizing it was pipe dream (and remember how to >> use portmaster again). > > You can use postfix with dovecot without having to enable the DOVECOT > option -- as I recall, that's something to do with postfix using the > dovecot authentication mechanisms. That's correct, it's to enable postfix to use dovecot's SASL interface to authorise users when postfix requires authorisation for mail submission. Much nicer to have one mechanism rather than two that might get out of sync. However, if authorisation is enforced via /etc/passwd or LDAP, you've already got your mechanism so don't need dovecot's. > You only need OPENLDAP turned on for postfix if you want to use ldap > lookups. (Well Duh!) For a stand-alone system without many users, ldap > is overkill, and you would generally be better off using lmdb or bdb > files instead (I prefer lmdb -- seems simpler and to have fewer overheads). And it's fast, if you have a lot of mail to process. >> Is there anything special needed in Dovecot? > > No. Either you configure postfix to use dovecot's delivery agent, or > you make postfix speak LMTP to dovecot: from dovecot's perspective it > doesn't need to know anything about or do anything differently depending > on what MTA you're using. LMTP has the advantage that postfix and dovecot can be in separate jails for extra security.