On 20/10/09 09:51 +1300, Raimund Eimann wrote:
This is what I have in my imapd.conf:
#sasl_pwcheck_method: saslauthd
sasl_pwcheck_method: auxprop
sasl_mech_list: PLAIN LOGIN
As the first line is commented out, I guess all sasl_pwcheck_methods will
be used as you described in your e-mail.
It looks like you have explicitly specified auxprop (only), in the second
line.
raim...@callisto # imtest -u raimund callisto
S: * OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID STARTTLS AUTH=PLAIN
AUTH=LOGIN SASL-IR] callisto Cyrus IMAP4 v2.3.11 server ready
C: C01 CAPABILITY
S: * CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID STARTTLS AUTH=PLAIN AUTH=LOGIN
SASL-IR ACL RIGHTS=kxte QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS
NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT SORT=MODSEQ
THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE CATENATE CONDSTORE
IDLE X-NETSCAPE URLAUTH
S: C01 OK Completed
Please enter your password:
C: A01 AUTHENTICATE PLAIN cmFpbXVuZEBjYWxsaXN0bwByb290AGJi
Note: including the authenticate string in your email now makes your
password publicly known. You should change it.
If I'm interpreting that string correctly, you are logging in with:
authentication name: root
authorization name: raim...@callisto
Try:
imtest -a raimund callistro
instead. Do 'imtest -h' for an explanation of the options.
Also, your authentication username must match the username you placed into
your /etc/sasldb file. If you place raimund into your sasldb file, but
attempt to authenticate as raim...@callisto, it will not work, unless
you're using virtual domains and have specified a default domain.
See your syslog (mail.log/auth.log) when your authentication fails. It
should show you which username it thinks you're logging in with.
--
Dan White