I've been brawling with this for a while now, maybe someone on here has an idea.
In /etc/imapd.h sasl_password_format: crypt This does not work if the datastore actualy has a crypt()'d password. Note, above, that it's set to "crypt" but if I use plaintext in the datastore it -will- work. cyrus->datastore result ----------------------------- plain->plain works crypt->plain works (shouldn't!) crypt->crypt fails (shouldn't!) Setting to plaintext works against this datastore. pureftpd with crypt works against this datastore. courier-imap with crypt works against this datastore. Hand tests with crypt work against this datastore. Cyrus for some reason is NOT decoding the crypt correctly (rather, it's not even TRYING. If it were incorrect then crypt->plain would not work, above.) Anyone have ideas? TIA. -Mike --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html