Robert thanks for the help, After changing the imapd.conf file as you directed (and rebooting to make sure the changes took affect), I still got the error when running "cyradm --user cyrus localhost." I noticed in my auth.log file that the following messages occurred when trying to log in:
Feb 27 08:52:56 web01 perl: No worthy mechs found I'm not sure what this means, but upon looking up this message in the archive I was told to use cyradm --user cyrus -auth login localhost. This DID work. I'm ASSUMING this means I am trying to login in via plaintext instead of DIGEST-MD5. (I have no clue why it won't work via DIGEST-MD5). I was able to create a mailbox in my cyradm tool, but still got the following messages in my imapd.conf file: Feb 27 08:56:03 web01 imapd[1229]: accepted connection Feb 27 08:56:48 web01 imapd[1229]: badlogin: web01[127.0.0.1] PLAIN [SASL(-4): no mechanism available: security flags do not match required] Feb 27 08:57:00 web01 imapd[1229]: badlogin: web01[127.0.0.1] plaintext cyrus SASL(-13): authentication failure: checkpass failed Feb 27 08:57:10 web01 imapd[1229]: accepted connection Feb 27 08:57:14 web01 imapd[1229]: login: web01[127.0.0.1] cyrus plaintext. Why am I getting these error messages? And as a newbie, I am COMPLETELY confused as to the differences between auxprop, saslauthd, login, and plain (those are the ones I have found so far...), and how they all relate regarding sasl2. Does anyone know why I am getting these messages in my log files (specifically "no worthy mechs found" in my auth log, and "badlogin: web01[127.0.0.1] PLAIN..." in my imapd.log). Also, is there any *good* documentation out there explaining the differences between these login mechanisms, and how they all relate? I'd love to buy a good book on all this stuff! Thanks in advance, Kevin Williams ---------- Original Message ---------------------------------- From: Robert Urban <[EMAIL PROTECTED]> Date: Thu, 27 Feb 2003 13:23:15 +0100 > >Kevin Williams wrote: >> My imapd.conf file looks as follows: >> >> configdirectory: /var/imap >> partition-default: /var/spool/imap >> admins: cyrus root >> sasl_pwcheck_method: saslauthd >> >> I can successfully authenticate using the imtest command. When I >> tried to use cyradm, I originally got a "can't locat >> Cyrus/IMAP/Shell.pm in @INC. I moved all necessary (I think) >> folders from the folder they were installed in (/user/local/lib >> instead of /user/lib) to be included in the path. Now when I run >> cyradm, the program just hangs and I get the following error in my >> imapd.log file: >> >> badlogin: web01[127.0.0.1] DOGEST-MD% [SASL(-13): authentication failure: >> client response doesn't match what we generated]. >> >> When I enter the sasldblistuser2 command, I get the following: >> [EMAIL PROTECTED]: userPassword. > >I had this problem too. The answer is actually in the docs (install-auth), >but it can take days before you find it :( The whole authentication >business is pretty badly documented, IMHO. > >use > > sasl_pwcheck_method: auxprop > >in imapd.conf (which is the default) and both imtest and cyradm >should used sasldb2. > >Rob Urban > >