Joel- Try ou=users,dc=modernedge,dc=com for your Search Base.
Steve On Wed, Aug 17, 2011 at 11:49 AM, Joel Newman <[email protected]> wrote: > Hello, > I've just set up SOGo on a Debian Linux server to use as an office contact > sharing system, and it works great so far. I have all services running and > have successfully connected the CardDAV system to my AddressBook.app on OSX > 10.6. > However, we have a couple of older Mac G5s in the office which can't upgrade > past OSX 10.5, and so their AddressBook.app doesn't have CardDAV supported. > I'm trying to get those connected via LDAP and failing... I don't get any > errors, it simply adds the connection and never does anything with it. > I have only one user set up on sogo at this point, trying to connect all > computers to the same account, so I know the credentials are good. Running > nmap reports that port 389 on the server is open for LDAP connection. I can > login using the same credentials and LDAP authentication on the web > interface. > The AddressBook configuration I have is: > Server: 10.1.10.20 (this is an internal office test server) > Port: 389 > Search Base: ou=users > Scope: Subtree > Authentication: simple > User Name: sogo > Password: secret > My sogo configuration is: > { > NSGlobalDomain = { > }; > sogod = { > OCSFolderInfoURL = > "mysql://sogo:sogo@localhost:3306/sogo/sogo_folder_info"; > OCSSessionsFolderURL = > "mysql://sogo:sogo@localhost:3306/sogo/sogo_sessions_folder"; > SOGoAppointmentSendEMailNotifications = YES; > SOGoCalendarDefaultRoles = ( > PublicViewer, > ConfidentialDAndTViewer > ); > SOGoContactsDefaultRoles = ( > ObjectViewer, > ObjectEditor, > ObjectCreator, > ObjectEraser > ); > SOGoDraftsFolderName = Drafts; > SOGoIMAPServer = localhost; > SOGoLanguage = English; > SOGoMailDomain = modernedge.com; > SOGoMailingMechanism = smtp; > SOGoProfileURL = > "mysql://sogo:sogo@localhost:3306/sogo/sogo_user_profile"; > SOGoSMTPServer = 127.0.0.1; > SOGoSentFolderName = Sent; > SOGoSuperUsernames = ( > jnewman, > aangell > ); > SOGoTimeZone = America/Los_Angeles; > SOGoTrashFolderName = Trash; > SOGoUserSources = ( > { > CNFieldName = cn; > IDFieldName = uid; > UIDFieldName = uid; > baseDN = "ou=users,dc=modernedge,dc=com"; > bindDN = "uid=sogo,ou=users,dc=modernedge,dc=com"; > bindPassword = rabbit84Car; > canAuthenticate = YES; > displayName = "Shared Addresses"; > hostname = localhost; > id = public; > isAddressBook = YES; > port = 389; > type = ldap; > } > } > ); > }; > } > > Any ideas how I can get this working? Thanks in advance! > - Joel Newman > Digital Administrator > Modern Edge, Inc. > Portland, OR USA > -- [email protected] https://inverse.ca/sogo/lists
