Bruce, Jim Riggs (I think) is creating a FreeBSD port. My efforts are just to try and help him round out his port.
I believe all it really it needs is to be more turn key (aka a port that you change a few variables in the config, turn it on in the rc.conf file and it 'just works' like all things FreeBSD.) by having some de facto config files and to correct some path issues as Jim has done a solid cut so far. I'm more than happy to post a synopsis on going through this. I would ask that once complete, you post your document on the FreeBSD site. That way, people won't have to search far. (I can't tell you how much I'm starting to hate search engines giving me waaay too much irrelevant information or none at all) Consolidating things in one location will help people who come after us immensely. (BTW, there's already a couple of threads that I've created on this list about the configuration issues I've had until we get such an article written.) I expect to have the configuration and functionality issues solved soon as the people on the SOGo list are very knowledgeable about the product and this is, by far, the most well-engineered and functional Exchange replacement that I've come across. (Nothing like the issues I had with Zimbra where they don't understand that hard-coding platform dependencies/paths is "never a good thing" and /opt was created for OS extending optional software, not a catch all for 3rd party software. The only thing worse would be to just put it in the OS directories.) Sorry, I'm ranting... :-P Anyhow, I'll post some of my configuration files and the like probably after this weekend. (I have lots to do through Monday.) Peace to you and thanks to everyone that's been helping me to limp along with this, P. ________________________________ From: Bruce Marriner <bruce+s...@bmts.us> To: Paul Pathiakis <pathia...@yahoo.com> Cc: "users@sogo.nu" <users@sogo.nu> Sent: Thursday, June 27, 2013 10:33 PM Subject: Re: [SOGo] FreeBSD port - LDAP authentication 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