Paul, I'm also interested in running SOGo on FreeBSD. Right now I've already got Dovecot/OpenLDAP/PostgreSQL install in FreeBSD (9.1) jails and have the SOGo web half running in a CentOS VirtualBox on top of FreeBSD.
But, moving that part over to a FreeBSD jail would be awesome. Would you by chance be willing to detail the steps and if any complicated things here on the list? I'd be happy to take it and setup a test environment then write up some complete documentation on my wiki for everybody. Maybe it's pretty straight forward but I just haven't tried the SOGo web interface part yet and since you have done it... :) On Thursday, June 27, 2013 04:51 PM CDT, Paul Pathiakis <pathia...@yahoo.com> wrote: > OMG!!!!! > > That was it.... I put that in, I restarted the server and everything is > working. > > It instantly retrieved my e-mail and the entire web interface is working... > > THANK YOU, JEAN!!!!! > > > P. > > > > > ________________________________ > From: Jean Raby <jr...@inverse.ca> > To: users@sogo.nu > Sent: Thursday, June 27, 2013 4:31 PM > Subject: Re: [SOGo] FreeBSD port - LDAP authentication > > > On 13-06-27 3:57 PM, Paul Pathiakis wrote: > > cn=John Smith,ou=people,dc=company,dc=com (Please note that I do not have a > > container of uid. Uid is attribute of the CN) > > > > SOGoUserSources = ( > > { > > type = ldap; > > CNFieldName = "cn"; > > IDFieldName = "cn"; > > UIDFieldName = "cn"; > > baseDN = "ou=people,dc=company,dc=com"; > > bindDN = "cn=sogo,ou=people,dc=company,dc=com"; > > bindPassword = "qwerty"; > > IMAPHostFieldName = ; > > canAuthenticate = YES; > > displayName = "Shared Addresses"; > > hostname = "ldap://<LDAP Server IP>:389"; > > id = public; > > isAddressBook = YES; > > } > > ); > > > > I believe this is a major step in getting this work. > > You need to use indirect binds: > bindFields = (cn, uid); > > Something like that: > > SOGoUserSources = ( > { > type = ldap; > CNFieldName = "cn"; > UIDFieldName = "uid"; > bindFields = (cn, uid); > baseDN = "ou=people,dc=company,dc=com"; > bindDN = "cn=sogo,ou=people,dc=company,dc=com"; > bindPassword = "qwerty"; > canAuthenticate = YES; > displayName = "Shared Addresses"; > hostname = "ldap://<LDAP Server IP>:389"; > id = public; > isAddressBook = YES; > } > ); > > For more info, see page 19 of the configuration guide. > > > > -- > users@sogo.nu > https://inverse.ca/sogo/lists-- > users@sogo.nu > https://inverse.ca/sogo/lists -- users@sogo.nu https://inverse.ca/sogo/lists