Date: Thu, 25 Jan 2018 14:32:26 +0000 From: Frank Leonhardt <freebsd-doc@fjl.co.uk> To: freebsd-questions@freebsd.org Subject: Re: Exim authentication under FreeBSD Message-ID: <525396fb1902007fb9d1733b1afd441c@roundcube.fjl.org.uk> In-Reply-To: <20180125141451.GB919@lena.kiev> References: <mailman.110.1516881602.62670.freebsd-questions@freebsd.org> <20180125141451.GB919@lena.kiev>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2018-01-25 14:14, Lena@lena.kiev.ua wrote: >> From: Frank Leonhardt <frank2@fjl.co.uk> >> >> 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 Thanks. This exact method is actually in the Exim documentation, but as you state, the port no longer exists. Regards, Frank.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?525396fb1902007fb9d1733b1afd441c>