All I am currently evaluating the Courier mail package as a replacement for our student email system. I installed a test setup using local accounts which worked fine. I then blew that away, started from scratch and am now endeavouring to get everything working authenticating to our Novell eDirectory.
My test system is running under SLES10. I am using courier-authlib (0.58) and Courier (0.53.3). I have configured my SLES server to permit LDAP authentication. I works fine. For example, I can ssh to that box using user information stored in eDirectory. I have local authentication working fine for Courier. For example, a test user with a local account on the server can connect to the POP3 port and read their mail. However, I have not as yet been able to get my test LDAP user to authenticate. I have looked at various settings in /usr/local/etc/authlib/authdaemonrc and /usr/lib/courier/etc/pop3d, but am unable to find a fix in there. Here is an example of loggin information from /var/log/mail: Dec 22 10:09:09 mailtest pop3d: Connection, ip=[::ffff:131.236.1.12] Dec 22 10:09:17 mailtest authdaemond: received auth request, service=pop3, authtype=login Dec 22 10:09:17 mailtest authdaemond: authuserdb: trying this module Dec 22 10:09:17 mailtest authdaemond: userdb: unable to stat /usr/local/etc/authlib/userdb.dat: No such file or directory Dec 22 10:09:17 mailtest authdaemond: userdb: looking up 'testuser' Dec 22 10:09:17 mailtest authdaemond: authuserdb: REJECT - try next module Dec 22 10:09:17 mailtest authdaemond: authpwd: trying this module Dec 22 10:09:17 mailtest authdaemond: authpwd: sysusername=testuser, sysuserid=<null>, sysgroupid=100, homedir=/home/testuser, address=testuser, fullname=testuser, maildir=<null>, quota=<null>, options=<null> Dec 22 10:09:17 mailtest authdaemond: supplied password does not match encrypted password Dec 22 10:09:17 mailtest authdaemond: authpwd: REJECT - try next module Dec 22 10:09:17 mailtest authdaemond: authshadow: trying this module Dec 22 10:09:17 mailtest pop3d: LOGIN FAILED, user=testuser, ip=[::ffff:131.236.1.12] Dec 22 10:09:17 mailtest authdaemond: authshadow: REJECT - try next module Dec 22 10:09:17 mailtest authdaemond: authcustom: trying this module Dec 22 10:09:17 mailtest authdaemond: authcustom: nothing implemented in do_auth_custom() Dec 22 10:09:17 mailtest authdaemond: authcustom: REJECT - try next module Dec 22 10:09:17 mailtest authdaemond: authpipe: trying this module Dec 22 10:09:17 mailtest authdaemond: authpipe: REJECT - try next module Dec 22 10:09:17 mailtest authdaemond: FAIL, all modules rejected Dec 22 10:09:25 mailtest pop3d: Disconnected, ip=[::ffff:131.236.1.12] It is simply complaining that the passwords are not matching under authpwd. If the user exists in the local password file then it falls through to authshadow and works. My /etc/pam.d/pop3d file is: auth include common-auth account include common-account password include common-password session include common-session I'm new to SUSE (coming from a long SunOs and Solaris background) so if I'm missing something obvious please let me know. Any thoughts, suggestions or a fix would be most appreciated. regards Stephen Meatheringham Senior Network Engineer ICT Services [EMAIL PROTECTED] ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ courier-users mailing list [email protected] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
