Hi,

Patrick asked me to try out that new feature addressbooks-in-LDAP. I added the 
ouAB setting and also created ou=addressbooks under each user in the DIT. 
Unfortunately SOGo uses the wrong DN when trying to add 
ou=personal,ou=addressbooks,uid=userfoo,ou=users,...

What it does is:

May 21 09:50:05 res slapd[4906]: conn=1002 op=1 SRCH 
base="ou=addressbooks,cn=croessner,ou=users,o=example" scope=0 deref=0 
filter="(objectClass=*)"
May 21 09:50:05 res slapd[4906]: conn=1002 op=2 ADD 
dn="ou=addressbooks,cn=croessner,ou=users,o=example"
May 21 09:50:05 res slapd[4906]: conn=1003 op=1 ADD 
dn="ou=personal,ou=addressbooks,cn=croessner,ou=users,o=example"

This is wrong, as there is no user cn=croessner. It would have to be 
uid=croessner. So the DN is built incorrectly.

Here is the part from our LDAP-userSource:

sogod domains '{
    "example" = {
        SOGoMailDomain = "example";
        SOGoUserSources = (
            {
                CNFieldName = cn;
                IMAPLoginFieldName = mail;
                KindFieldName = Kind;
                MailFieldNames = (
                    mail,
                    mailAlias
                );
                UIDFieldName = uid;
                ouAB = addressbooks;
                baseDN = "ou=Users,o=example";
                bindAsCurrentUser = YES;
                bindDN = "cn=sogo,ou=services,o=example";
                bindFields = (
                    mail,
                    mailAlias,
                    cn,
                    uniqueIdentifier
                );
                bindPassword = ********
                canAuthenticate = YES;
                displayName = example;
                encryption = ssl;
                hostname = "somewhere.example.com";
                id = directory0;
                isAddressBook = YES;
                port = 636;
                scope = SUB;
                type = ldap;
            }
        );
    };
}'

We use: SOGo 2.0.0.20120520-1 on Ubuntu 12.04

Is this configuration okay?

-Christian Rößner

---
Roessner-Network-Solutions
Bachelor of Science Informatik
Nahrungsberg 81, 35390 Gießen
F: +49 641 5879091, M: +49 176 93118939
USt-IdNr.: DE225643613
http://www.roessner-network-solutions.com

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to