Hi, I have a FreeBSD 4.4 system which has been running cyrus-imapd 2.0.16 with cyrus-sasl 1.5.24 using sasldb for authentication. Now I'm trying to add imspd v1.6a3. The build and install went fairly smoothly; but when I try imtest, it reports authentication errors when I try PLAIN or DIGEST-MD5. It works fine with LOGIN or CRAM-MD5; and all four methods work with imapd; so I assume I'm just missing something in the imspd setup.
Here's a sample run: imtest -v -p imsp -u me -a me localhost C: C01 CAPABILITY S: * OK Cyrus IMSP version 1.6a3 ready S: * CAPABILITY AUTH=PLAIN AUTH=LOGIN AUTH=DIGEST-MD5 AUTH=CRAM-MD5 LITERAL+ S: C01 OK capability completed C: A01 AUTHENTICATE DIGEST-MD5 S: + cmVhbG...2Vzcw== Please enter your password: C: dXNIcm5...OWI5ODQ= S: + cnNwYX...JkMA== C: S: A01 BAD Invalid base64 string base64 decoding error Authentication failed. generic failure Security strength factor: 128 . logout * BYE Logging user out . OK Logging user out Connection closed. Note that I get the 'Invalid base64 string' error for both PLAIN and DIGEST-MD5. There's nothing in the logs to indicate the cause of the problem. (In fact, there's nothing but the 'imsp starting' message.) Running imspd with '-d' doesn't help at all - there are no additional messages. Thanks, -Pat
msg04390/pgp00000.pgp
Description: PGP signature