Virtual domain problem - POP/IMAP, SASL & LDAP
Julian W H Osborne
josborne at imsmaxims.com
Wed Mar 16 04:11:56 EST 2005
Ondřej Surý wrote:
> On Tue, 2005-03-15 at 16:56 +0000, Julian W H Osborne wrote:
>
>>Dear All,
>>
>>I'm having some problems getting Cyrus imap to work correctly with sasl
>>and ldap. Using the testsaslauthd command all is okay, username and domain
>>is passed through. However, when using the imap or pop client only the
>>user part of the login name is passed through, e.g. if username is
>>test at imsmaxims.com only test is being passed through. I've pasted
>>everything I think is useful.
>
>
> Always try to startup saslauthd in debug mode like this:
>
> saslauthd -a ldap -d
>
> to see what data is received and sent...
>
> Ondrej
>
> ---
> 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
Using imtest instead of testsaslauth I get:
imtest -v -a test at imsmaxims.com
WARNING: no hostname supplied, assuming localhost
S: * OK IMS MAXIMS MAIL AGGREGATOR IMAP4
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
STARTTLS LISTEXT LIST-SUBSCRIBED X-NETSCAPE
S: C01 OK Completed
Please enter your password:
C: L01 LOGIN test at imsmaxims.com {8}
S: + go ahead
C: <omitted>
S: L01 NO Login failed: authentication failure
Authentication failed. generic failure
Security strength factor: 0
Mar 16 09:12:12 localhost slapd[3234]: conn=33 fd=16 ACCEPT from
IP=127.0.0.1:32896 (IP=0.0.0.0:389)
Mar 16 09:12:12 localhost slapd[3234]: conn=33 op=0 BIND
dn="cn=manager,o=virtual_domain" method=128
Mar 16 09:12:12 localhost slapd[3234]: conn=33 op=0 BIND
dn="cn=Manager,o=virtual_domain" mech=SIMPLE ssf=0
Mar 16 09:12:12 localhost slapd[3234]: conn=33 op=0 RESULT tag=97 err=0
text=
Mar 16 09:12:12 localhost slapd[3234]: conn=33 op=1 SRCH
base="o=virtual_domain" scope=2 filter="(uid=test at localdomain)"
Mar 16 09:12:12 localhost slapd[3234]: conn=33 op=1 SRCH attr=dn
Mar 16 09:12:12 localhost slapd[3234]: conn=33 op=1 SEARCH RESULT
tag=101 err=0 nentries=0 text=
saslauthd[6067] :rel_accept_lock : released accept lock
saslauthd[6068] :get_accept_lock : acquired accept lock
saslauthd[6067] :do_auth : auth failure: [user=test]
[service=imap] [realm=localdomain] [mech=ldap] [reason=Unknown]
saslauthd[6067] :do_request : response: NO
Julian
--
====================================================================
Julian W H Osborne
IMS MAXIMS Plc
Sandymount, Station Road, Woburn Sands, MK17 8RR, UK
Tel: +44 (0)1908 588800 Fax: +44 (0)1908 588819
Clara House, Glenageary Park, Glenageary, Dublin, Ireland
Tel: +353 (0)1 2840555 Fax: +353 (0)1 2840829
http://www.imsmaxims.com/
====================================================================
---
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
More information about the Info-cyrus
mailing list