On Tue, May 17, 2011 at 10:42:06AM -0600, Gilles Chehade wrote:
> CVSROOT:      /cvs
> Module name:  src
> Changes by:   [email protected]  2011/05/17 10:42:06
> 
> Modified files:
>       usr.sbin/smtpd : smtpd.c smtpd.h 
>       usr.sbin/smtpd/smtpd: Makefile 
> Added files:
>       usr.sbin/smtpd : auth_backend.c 
> Removed files:
>       usr.sbin/smtpd : authenticate.c 
> 
> Log message:
> smtpd now uses an auth_backend API to authenticate users that are allowed
> to send mail so they do not necessarily need a local system account.
> 
> two backends are provided by default, bsd_auth(3) and getpwnam(3), however
> smtpd will only select bsd_auth(3) for the moment and not provide a way to
> chose any other backend (that's on purpose ;p).
> 
> bye bye authenticate() !
> 

So does this mean you could keep your own, non-system set of unix-style
password files to authenticate against? That would be pretty useful.

Reply via email to