Hi

I'm very confused with sasl and cyrus. All my users are in a ldap
database. 

I can't authenticate with imtest. I searched the mailing list archiv.

My enviroment ist very basic.

my saslauth.conf
ldap_servers: ldap://soho
ldap_search_base: ou=people,ou=lan,dc=lan,dc=ch
ldap_filter: (|(uid=%u)(mailacceptinggeneralid=%u))

My ldap works.

soho# testsaslauthd -u sohotest -p testsoho
0: OK "Success.

But when I try to do imtest it doesn't work

soho# imtest -m plain -a sohotest -w testsoho
WARNING: no hostname supplied, assuming localhost

S: * OK soho Cyrus IMAP4 v2.2.10 server ready
C: C01 CAPABILITY
S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS
NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND
BINARY SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE
LISTEXT LIST-SUBSCRIBED
S: C01 OK Completed
C: A01 AUTHENTICATE PLAIN
S: A01 NO encryption needed to use mechanism
Authentication failed. generic failure
Security strength factor: 0

and the logfile shows:
Dec  8 12:33:35 soho imap[52411]: badlogin: localhost [127.0.0.1] PLAIN
[SASL(-16): encryption needed to use mechanism: security flags do not
match required]


imapd.conf:
configdirectory: /var/imap
partition-default: /var/spool/imap
servername: soho
singleinstancestore: true
hashimapspool: true
fulldirhash: true
admins: admin
sasl_pwcheck_method: saslauthd
sasl_minimum_layer: 0
sasl_maximum_layer: 1
sasl_mech_list: PLAIN

I don't need strong encryption. The password is not stored as plaintext
in the ldap database.

Do you need more informationen? Can anyone help me with this problem?

regards
Thomas Vogt

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to