Yes. The authdaemon module puts all the authentication code into a separate
daemon process, so there's only one actual authentication module -
authdaemon. You define which authentication modules in authdaemon will be
used by editing the authdaemonrc configuration file. With authdaemon, you
need to take the additional steps of starting the authdaemond process in
order for all authentication to work.
OK now I'm having authdaemond woes. Compiled courier-0.31.0
--with-authdaemon --with-authuserdb --with-authpwd --without-authpam and
authdaemonrc contains "authcustom authuserdb authpwd" as expected.
Started courier, then authdaemond, verified it's running, started esmtpd
and pop3d.
Started getting 550 User unknown. left and right for all local addresses.
# ps axw | grep authdaemon
55994 ?? S 0:00.01
/usr/lib/courier/libexec/authlib/authdaemond.plain start
56004 ?? S 0:00.00
/usr/lib/courier/libexec/authlib/authdaemond.plain start
56005 ?? S 0:00.00
/usr/lib/courier/libexec/authlib/authdaemond.plain start
56006 ?? S 0:00.00
/usr/lib/courier/libexec/authlib/authdaemond.plain start
56007 ?? S 0:00.00
/usr/lib/courier/libexec/authlib/authdaemond.plain start
56008 ?? S 0:00.00
/usr/lib/courier/libexec/authlib/authdaemond.plain start
What am I doing wrong?
Patrick