From owner-freebsd-questions@freebsd.org Thu Jan 25 14:15:04 2018 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 23D48EDA53C for ; Thu, 25 Jan 2018 14:15:04 +0000 (UTC) (envelope-from Lena@lena.kiev.ua) Received: from lena.kiev.ua (lena.kiev.ua [212.109.198.40]) (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 B04DE7E922 for ; Thu, 25 Jan 2018 14:15:03 +0000 (UTC) (envelope-from Lena@lena.kiev.ua) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lena.kiev.ua; s=3; h=In-Reply-To:Content-Type:Mime-Version:References: Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gljzuLOuiE6OZhepY/VJVStd1U5RRWYR2SHPBc9TbgE=; b=TJ7HJEGRuFXGau+sddxLOlSuJq iUQfl4XtfWUjMvXN7/7jH4pqfzELxWN2ftsjqiMuzYpw5POgfryj0x6k5CDTRytLF1L4l8Zu/okk2 lCYncVWMRIBoffeJYsHFQA4ki4RYG0gxQwWSS9b8ZU2MG4djp0nHHlzxv9EbxupTN07w=; Received: from ip-1cd0.rusanovka-net.kiev.ua ([94.244.28.208] helo=bedside.lena.kiev.ua) by lena.kiev.ua with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90 (FreeBSD)) (envelope-from ) id 1eeiIt-000968-Jl; Thu, 25 Jan 2018 16:15:00 +0200 Received: from bedside.lena.kiev.ua (localhost.lena.kiev.ua [127.0.0.1]) by bedside.lena.kiev.ua (8.15.2/8.15.1) with ESMTP id w0PEEqOg013912; Thu, 25 Jan 2018 16:14:52 +0200 (EET) (envelope-from Lena@lena.kiev.ua) Received: (from lena@localhost) by bedside.lena.kiev.ua (8.15.2/8.15.1/Submit) id w0PEEp5n013911; Thu, 25 Jan 2018 16:14:51 +0200 (EET) (envelope-from Lena@lena.kiev.ua) Date: Thu, 25 Jan 2018 16:14:51 +0200 From: Lena@lena.kiev.ua To: freebsd-questions@freebsd.org Cc: Frank Leonhardt Subject: Re: Exim authentication under FreeBSD Message-ID: <20180125141451.GB919@lena.kiev> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jan 2018 14:15:04 -0000 > From: Frank Leonhardt > > How do people do outgoing SMTP user-account authentication using Exim? > > I'm talking about traditional user accounts (/etc/passwd) here, not > glorious LDAP or SQL database virtual users. If you've not come across > this little problem-ette, Exim does not ever run as root and therefore > can't check /etc/master.passwd like sendmail/saslauthd can. I run a POP3 server (port mail/popa3d) on the same machine and use obsolete removed port security/pam_pop3 with Exim's server_condition = ${if pam{ and /etc/pam.d/exim : auth required /usr/local/lib/pam_pop3.so hostname=localhost info pwprompt=Password: timeout=5 account required pam_permit.so