Hello

Is it possible to configure this setup without the Samba4 component? 

I need to do an upgrade to our current sogo infrastructure to support microsoft 
outlook native configuration and android/ios activesync clients. 

Right now the current components are:

-apache2/roundcube
-sogo
-mysql
-postfix/dovecot

When users log into sogo that authenticates through the regular dovecot IMAP 
server which gets it's information from our mysql database and this is just 
fine, I want to keep like this forever.


But this new infrastructure is a complete mess, it would require a team of 
engineers to configure this. I have downloaded this igestis sogo appliance to 
try to understand how it works.

The users would be using this from their phones and tablets remotely (not from 
outlook on a LAN) so on this picture:

http://www.bawet.org/commun/DELETED/sogo/Documentation/openchange.png

just the right side of components would be necessary BUT when I looked into 
that RPC proxy component (/etc/apache2/conf.d/rpcproxy.conf):

## The extremely high timeout is required by outlook
KeepAliveTimeout 120

WSGILazyInitialization On
WSGIPythonPath /usr/lib/openchange/web/rpcproxy

<Directory /usr/lib/openchange/web/rpcproxy/>
  SetEnv RPCPROXY_LOGLEVEL INFO
  SetEnv NTLMAUTHHANDLER_WORKDIR /var/cache/ntlmauthhandler
  SetEnv SAMBA_HOST 127.0.0.1
  WSGIPassAuthorization On
  WSGIProcessGroup %{GLOBAL}
</Directory>

WSGIScriptAlias /rpc/rpcproxy.dll /usr/lib/openchange/web/rpcproxy/rpcproxy.wsgi
WSGIScriptAlias /rpcwithcert/rpcproxy.dll 
/usr/lib/openchange/web/rpcproxy/rpcproxy.wsgi


It uses Samba :((((
The guide says that I must use Samba4's internal ldap server, even when I want 
to use an external ldap source and synchronize the 2. We do not have ldap 
server in our current setup, I have no idea how to even add any into it, I 
guess that would require to move everything from our current mysql into ldap 
then configure ldap in dovecot/postfix/roundcube instead of mysql and even then 
I have no idea what data does that Samba4 in this setup looks for in ldap.

Is it looking for these type of informations:

   "company.com" = {
            SOGoMailDomain = "company.com";
            SOGoUserSources = (
            {
                canAuthenticate = YES;
                id = "main_company";
                type = sql;
                userPasswordAlgorithm = plain;
                viewURL = 
"mysql://sogo:passw...@mysql.lan:3306/groupware_company_sogo/company_view";
            },
            {
                DomainFieldName = domain;
                canAuthenticate = NO;
                displayName = "Domain Addresses";
                id = "ab_company";
                isAddressBook = YES;
                type = sql;
                viewURL = 
"mysql://sogo:passw...@mysql.lan:3306/groupware_company_sogo/addressbook_view";
            }

Is this about right? How is the imap mail login related to samba??

Please tell me that there is a way to set this up WITHOUT LDAP+SAMBA4 !
Even if this means I have to fake some authentication or it's going to be 
unsecure, I have to complete this on the week.

Thank you very much!
_______________________________________________
devel mailing list
devel@lists.openchange.org
http://mailman.openchange.org/listinfo/devel

Reply via email to