Hi,

        I'm currently running cyrus-sasl 2.1.17, cyrus-imap 2.2.3, openldap
2.2.4 which was working fine and still is for a single domain.

        Now I've added a second domain I have it a authentication problem.
My mailboxes are named as follows:-

Mwheldon
[EMAIL PROTECTED]

The problem shows its self if the passwords for both accounts are different.
i.e

Attempting to login to mailbox mwheldon works fine. Attempting to login to
mailbox [EMAIL PROTECTED] fails.

If passwords for both mailboxes are identical you login OK.

What seems to be happening is that SASL is stripping the domain from the
uid.

Here are my configs.


Saslauthd.conf

ldap_servers: ldap://localhost/
ldap_version: 3
ldap_search_base: dc=yhgfl-demo, dc=net
ldap_verbose: on
ldap_debug: 3
ldap_default_domain: yhgfl-demo.net
ldap_filter: uid=%u
ldap_auth_method: bind


Imapd.conf

configdirectory: /usr/local/etc/cyrus
partition-default: /var/spool/cyrus
admins: cyrus [EMAIL PROTECTED] [EMAIL PROTECTED]
srvtab: /usr/local/certs
allowanonymouslogin: no
allowplaintext: yes
sasl_pwcheck_method: saslauthd
sasl_ldap_servers: localhost
unixhierarchysep: yes
loginrealms: yhgfl-demo.net yhgfl.net
defaultdomain: yhgfl-demo.net
virtdomains: userid

Hope someone can help.
Thanks in advance


Martin Wheldon



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

Reply via email to