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

Reply via email to