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