When compiling courier-imap, the authdaemon shadow module does not get compiled. This means that if a user goes into /etc/courier-imap/authdaemonrc and specifies authmodulelist="authshadow", it will not work. For it to work properly, I have to do the following: EXTRA_ECONF="--with-authshadow" emerge courier-imap I don't know if this should be a USE flag, or should just be done by default, but the above method is undesirable, IMHO. Reproducible: Always Steps to Reproduce:
Thanks. I had to use this, too, in order to get authentication to work with -pam. I'm, also, trying it with fcron. This and fcron are the only two things that don't seem to be working properly with -pam.
Doing this does seem to have solved the problem with fcron, too.
added to courier-authlib-0.52-r1 so this will be built by default for >=courier-imap-4 and >=courier-0.48