Configuring Syncroton for ActiveSync connections..

It is possible to connect to a kolab 16 server through the ActiveSync protocol. This makes it possible to use the Microsoft Outlook client in the most effective way towards Kolab. Kolab-syncroton, the kolab ActiveSync implementation, is installed together with the default installation.

To prepare the Kolab 16 server for ActiveSync, it is necessary to configure kolab-syncroton. Although it is installed by default, the default configuration may not work out of the box.

ActiveSync connectivity can be checked in a browser with the following URL:

https://<domain.tld>/Microsoft-Server-ActiveSync

The user is presented with a login prompt, and if successful, the browser page will reveal something like:

It works!
Your userid is: 45 and your IP address is: 192.168.204.123.

(The above is an example!)

Kolab-Syncroton is configured via the file /etc/httpd/conf.d/kolab-syncroton.conf. The following is a working example:

# Kolab Syncroton configuration for Apache HTTPd
#

ScriptAlias /Microsoft-Server-ActiveSync /usr/share/kolab-syncroton/index.php

<Directory "/usr/share/kolab-syncroton/">
AllowOverride All
<ifModule mod_authz_core.c>
Require all granted
</ifModule>
<ifModule !mod_authz_core.c>
Order Allow,Deny
Allow from All
</ifModule>
</Directory>

<Directory "/usr/share/kolab-syncroton/config/">
Options -FollowSymLinks
<ifModule mod_authz_core.c>
Require all denied
</ifModule>
<ifModule !mod_authz_core.c>
Order Deny,Allow
Deny from All
</ifModule>
</Directory>

<Directory "/usr/share/kolab-syncroton/lib/">
<ifModule mod_authz_core.c>
Require all denied
</ifModule>
<ifModule !mod_authz_core.c>
Order Deny,Allow
Deny from All
</ifModule>
</Directory>

<Directory "/usr/share/kolab-syncroton/logs/">
Options -FollowSymLinks
<ifModule mod_authz_core.c>
Require all denied
</ifModule>
<ifModule !mod_authz_core.c>
Order Deny,Allow
Deny from All
</ifModule>
</Directory>

The client can now – depending on which client it is – be configured to connect with https://<domain.tld> and login from the example above.

Posted in Documentation, Guides and tagged , .