Hi,

I suppose once again I did something wrong ... so, from beginning :

1. I compiled and installed cyrus-sasl from CVS (with configure options
=> --with-openssl=/usr/local/ssl --with-bdb-incdir=/usr/local/BerkeleyDB.4.0
/include --with-bdb-libdir=/usr/local/BerkeleyDB.4.0/lib
2. I compiled and installed cyrus-imapd from CVS (with configure options
=> --with-auth-unix --with-openssl=/usr/local/ssl --with-dbdir=/usr/local/Be
rkeleyDB.4.0

Once installed, I use the "normal.conf" as cyrus.conf and I have a
imapd.conf like this :

configdirectory: /var/imap
partition-default: /var/spool/imap
admins: root cyrus
sasl_pwcheck_method: auxprop

Now I run the master process, and I try an `imtest` and I have an
authentication failed :

in /var/log/imapd.log

imapd[15180]: badlogin: localhost[127.0.0.1] plaintext cyrus SASL(-13): user
not found: checkpass failed

in /var/log/auth.log

imapd[15180]: could not find auxprop plugin, was searching for [any]

Well, I decided to recompile SASL with another option,
like --with-saslauthd=/var/local/saslauthd

And the I use a sasl_pwcheck_method: saslauthd in my imapd.conf.

Ok, now I run the saslauth deamon =>

# /usr/local/sbin/saslauthd -a sasldb
saslauthd: unknown authentication mechanism: sasldb

Well, this was frustrating ... so I try something bad :

# /usr/local/sbin/saslauthd -a shadow -n 0

Ok, that is working, but I am authenticating users against the local
password file ... and I do not want this, I choose Cyrus especially for the
dedicated user DataBase :-)

Please, tell me that someone has an idea ...

Reply via email to