1) I configured PAM as shown
2) Authdaemond starts ok but I'm confused why 'authpwd' is not shown in
the authdeamondrc file as a valid authentication module.
authpwd is not built if PAM exists on your system. In this case you
don't need authpwd. Make sure /etc/pam.conf is configured correctly and
configure authdaemon to use the authpam module.
4) TROUBLE: In 'test child process termination' it says 'configure
Courier for local account authentication', but sadly leaves out how to
do this.
Make sure /etc/pam.conf is configured correctly and configure authdaemon
to use the authpam module.
5) TROUBLE: after 'courier start' there is only one lonely courierd
process, and maillog shows the following:
As noted in courier(8), "courier start" only starts the Courier
scheduling engine. There are numerous additional daemons (imapd, esmtpd,
etc.) that must also be started for a properly-running Courier
installation. The Courier port should install a startup script into
/usr/local/etc. Use it.
The 'permission denied' error clearly kills the whole startup process
but it unfortunately insufficient: what permission was denied, and more
importantly, to what?
Don't know, but a vanilla "make install" sets all the appropriate
permissions correctly. I build and install Courier manually (I don't use
the port) so I can't tell you if it did something wrong.
w.