Kolab 3 has built-in ActiveSync support, using Syncroton.
It’s integrated into Roundcube, all settings can be done using the Webmail client.
Installing it is very easy on Debian Wheezy:
apt-get install kolab-syncroton
If Kolab 3 is already installed and configured (setup-kolab already done) the database needs to be imported by hand:
mysql -p roundcube < /usr/share/doc/kolab-syncroton/syncroton.sql
If kolab-syncroton is installed before running setup-kolab, the database will be populated with the tables.
To check if ActiveSync is working fine, open
http://yourserver/Microsoft-Server-ActiveSync and log-in with an available account.
It should display
It works! Your userid is: 2 and your IP address is: x.x.x.x.
Logs are written to
$rcmail_config['activesync_debug'] can be added to
main.inc.php to increase logging.
Just add the account to the mobile device and all E-Mails, calendar entries and contacts will be synced.
Roundcube -> Settings -> Activesync the new device should appear and can be individually configured.
It’s possible to set the device name and choose which folders should be synchronized.
Basically it works great, but there seems to be a bug when synchronizing with a modern Samsung Android device (such as a Galaxy Note or Galaxy S3).
All E-Mails are marked as encrypted and can’t be read. A Bugreport about this is already filled.
Another problem I found is synchronizing contacts with a Nokia N9. It seems not possible. Maybe SyncEvolution will do it.