Hi Robert
ldapsearch works but the key/string combination not.
I have changed the dc=local to dc=ch
Here my config:
SOGo:
-------------------------------------------------------------
sogod SOGoMailDomain fust.ch
sogod WONoDetach NO
sogod SOGoLoginModule Contacts
sogod OCSFolderInfoURL mysql://sogo:x...@localhost:3306/sogo/sogo_folder_info
sogod SOGoUserSources '(
{
CNFieldName = cn;
IDFieldName = uid;
IMAPHostFieldName = mailHost;
UIDFieldName = uid;
baseDN = "dc=fust,dc=ch";
bindDN = "uid=sogo,ou=daemons,ou=informatik,dc=fust,dc=ch";
bindPassword = XXX;
canAuthenticate = YES;
displayName = "Adressen";
hostname = localhost;
id = public;
isAddressBook = YES;
port = 389;
scope = sub;
type = ldap;
}
)'
sogod SOGoMemcachedHost localhost
sogod SOGoFoldersSendEMailNotifications NO
sogod SOGoTimeZone Europe/Zurich
sogod SOGoAppointmentSendEMailNotifications NO
sogod SOGoACLsSendEMailNotifications NO
sogod SOGoLanguage German
sogod SOGoProfileURL mysql://sogo:x...@localhost:3306/sogo/sogo_user_profile
--------------------------------------------------------------------
LDAP:
----------------------------------------------------------------------
# extended LDIF
#
# LDAPv3
# base <dc=fust,dc=ch> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
# fust.ch
dn: dc=fust,dc=ch
objectClass: top
objectClass: dcObject
objectClass: organization
o: Dipl. Ing. Fust AG
dc: fust
description: LDAP Fust
# admin, fust.ch
dn: cn=admin,dc=fust,dc=ch
objectClass: organizationalRole
cn: admin
description: LDAP administrator
# informatik, fust.ch
dn: ou=informatik,dc=fust,dc=ch
objectClass: organizationalUnit
description: Informatik
ou: informatik
# auftragsabwicklung, fust.ch
dn: ou=auftragsabwicklung,dc=fust,dc=ch
objectClass: organizationalUnit
description: Auftragsabwicklung
ou: auftragsabwicklung
# okoller, informatik, fust.ch
dn: uid=okoller,ou=informatik,dc=fust,dc=ch
objectClass: inetOrgPerson
description: Mitarbeiter Informatik, Oliver Koller, UNIX/Netzwerk
givenName: Oliver
sn: Koller
cn: Oliver Koller
mail: ... <AT> fust.ch
uid: okoller
# superuser, fust.ch
dn: cn=superuser,dc=fust,dc=ch
objectClass: top
objectClass: groupOfNames
cn: superuser
member: uid=okoller,ou=informatik,dc=fust,dc=ch
member: uid=gmueller,ou=auftragsabwicklung,dc=fust,dc=ch
# sschmid, informatik, fust.ch
dn: uid=sschmid,ou=informatik,dc=fust,dc=ch
objectClass: inetOrgPerson
description: Mitarbeiter Informatik, Silvan Schmid, Windwos-Server
givenName: Silvan
sn: Schmid
cn: Silvan Schmid
mail: ss <AT> fust.ch
uid: sschmid
# gmueller, auftragsabwicklung, fust.ch
dn: uid=gmueller,ou=auftragsabwicklung,dc=fust,dc=ch
objectClass: inetOrgPerson
description: Chef Auftragsabwicklung, Guido Mueller
givenName: Guido
sn:: TcO8bGxlcg==
cn:: R3VpZG8gTcO8bGxlcg==
mail: ggg <AT> fust.ch
uid: gmueller
# anonymous, informatik, fust.ch
dn: uid=anonymous,ou=informatik,dc=fust,dc=ch
objectClass: inetOrgPerson
description: Anonymer User der alles anzeigen Kann
givenName: Anonymous
sn: Anonymous
cn: Anonymous Anonymous
uid: anonymous
# daemons, informatik, fust.ch
dn: ou=daemons,ou=informatik,dc=fust,dc=ch
objectClass: organizationalUnit
ou: daemons
# sogo, daemons, informatik, fust.ch
dn: uid=sogo,ou=daemons,ou=informatik,dc=fust,dc=ch
objectClass: top
objectClass: inetOrgPerson
objectClass: person
objectClass: organizationalPerson
uid: sogo
cn: SOGo Administrator
mail: ....@fust.ch
sn: Administrator
givenName: SOGo
# people, fust.ch
dn: ou=people,dc=fust,dc=ch
objectClass: organizationalUnit
ou: people
# ncamara, auftragsabwicklung, fust.ch
dn: uid=ncamara,ou=auftragsabwicklung,dc=fust,dc=ch
objectClass: inetOrgPerson
description: Mitarbeiterin Auftragsabwicklung, Nadia Camara, Buero 8
givenName: Nadia
sn: Camara
cn: Nadia Camara
mail: asdfa...@fust.ch
uid: ncamara
# search result
search: 2
result: 0 Success
# numResponses: 14
# numEntries: 13
-------------------------------------------------------------------------------------
Is that ok or need you the "cn=config"?
Thank you
Oliver
Am 26.11.2010 20:36, schrieb Robert Weilhammer:
Hi Oliver,
can you query your OpenLDAP, if you sepicify dc=fust,dc=local as base ?
e.g.
# ldapsearch -x -b "dc=Fust,dc=local" -h $ldapserver
did you specified a scope for your query ?
you should use "sub", if you use dc=fust,dc=local as basedn
<key>scope</key>
<string>sub</key>
your ldap-config andn sogo ldap-config would be really helpful to debug more ...
Kind regards,
Robert
Am 26.11.2010 um 17:03 schrieb Oliver Koller:
Hi
I have alredy tried this, does not work.
Am 26.11.2010 16:51, schrieb mrjac...@gmail.com:
Hi,
Are you using Active Directory ?
Try to have this configuration in your config file :
<key>baseDN</key>
<string>DC=fust,DC=local</string>
Best regards,
Raphaël--
users@sogo.nu
https://inverse.ca/sogo/lists
--
users@sogo.nu
https://inverse.ca/sogo/lists
--
users@sogo.nu
https://inverse.ca/sogo/lists