[turba] Problem getting LDAP shared addressbook to work correctly

Anders Bruun Olsen anders at bruun-olsen.net
Wed Jun 4 05:16:57 PDT 2003


Hi,

I have a Horde+IMP installation working nicely and have now added turba
which I want to interface our LDAP server. That also works except that
some of the attrs isn't shown by turba!

An example of an ldap lookup:

gorm root # ldapsearch -b "ou=people,dc=dsl,dc=dk" "(|(|(cn=*anders*)))"
version: 2

#
# filter: (|(|(cn=*anders*)))
# requesting: ALL
#

# Anders Bruun Olsen, people, dsl, dk
dn: cn=Anders Bruun Olsen,ou=people,dc=dsl,dc=dk
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
sn: Bruun Olsen
cn: Anders Bruun Olsen
telephoneNumber: 9707
title: IT Ansvarlig
givenName: Anders
homePhone: 00000000
mail: abo at PLEASEDONTSPAMMEdsl.dk
ou: itdrift
o: Det Danske Sprog- og Litteraturselskab

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

Only the cn and mail attrs seem to be read correctly by turba. Here is
my entries in config/sources.php:

$cfgSources['localldap'] = array(
    'title' => 'Shared Directory',
    'type' => 'ldap',
    'params' => array(
        'server' => 'ldap.dsl.dk',
        'port' => 389,
        'root' => 'ou=people,dc=dsl,dc=dk',
        'dn' => array('cn'),
        'objectclass' => 'person',
        'version' => 3
    ),
    'map' => array(
        '__key' => 'dn',
        'name' => 'cn',
        'email' => 'mail',
        'homePhone' => 'homePhone',
        'workPhone' => 'telephoneNumber',
        'cellPhone' => 'mobile',
        'homeAddress' => 'homeAddress'
    ),
    'search' => array(
        'name',
        'email',
        'homePhone',
        'workPhone',
        'cellPhone',
        'homeAddress'
    ),
    'strict' => array(
        'dn'
    ),
    'public' => true,
    'readonly' => true,
    'admin' => array(),
    'export' => true
);

Can anybody tell me what I am doing wrong here?

-- 
Anders
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/O d--@ s:+ a-- C++ $UL+++ P++ L+++ E- W+ N(+) o K? w O- M-- V
PS+ PE@ Y+ PGP+ t 5 X R+ tv+ b+ DI+++ D+ G e- h !r y?
------END GEEK CODE BLOCK------
PGPKey: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8BFECB41


More information about the turba mailing list