On Mon, 31 Oct 2005, O Plameras wrote:
Hi, I've used imtest in testing my Cyrus-IMAPD setup and I noticed what seems to be strange, which I'll explain after I've stated my setup. My setup 1. OS - Fedora Core 4 - kernel-2.6.13-1.1526_FC4 2. OpenLDAP-2.2.29-1.FC4 3. Cyrus-SASL-2.1.21-5_rhfc4 4. Cyrus-IMAPD-2.2.12-6.fc4 My OpenLDAP uses SASL-MECH digest-md5, e.g. these commands work successfully: $ldapwhoami -Y digest-md5 -U oscarp -w password $ldapwhoami -Y digest-md5 -U root -w secret My Cyrus-IMAPD config, /etc/imapd.conf has, configdirectory: /var/lib/imap partition-default: /var/spool/imap admins: root sievedir: /var/lib/imap/sieve sendmail: /usr/sbin/sendmail hashimapspool: true tls_cert_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem tls_key_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem tls_ca_file: /etc/pki/tls/certs/ca-bundle.crt sasl_pwcheck_method: auxprop sasl_mech_list: digest-md5 sasl_auxprop_plugin: ldapdb sasl_ldapdb_uri: ldap://hdtv.example.com.ex sasl_ldapdb_id: root sasl_ldapdb_pw: secret sasl_ldapdb_mech: digest-md5 Now, when I do, $imtest -u root localhost and use password 'secret' this works. $imtest -u oscarp localhost and use password 'password' this does not work. But this one works, $imtest -u oscarp localhost and password 'secret'. When I created another user/password in OpenLDAP like johnblue/hissecret and do, $imtest -u johnblue localhost and use password 'hissecret' this does not work either. But this one works, $imtest -u johnblue localhost and password 'secret'. It appears that imtest requires the use of sasl_ldapdb_pw as password no matter what user is used to have a successful imtest. Is this the intention ? Please note that when using the same setup to check emails with thunderbird for example they work correctly.
You are not using imtest properly. You are basically running proxy autorization as root. Use imtest -a johnblue localhost
-- Igor ---- 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