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 ...