This wiki page explains how to expand Zarafa mail server with push technology for mobile devices. Original article available in french on http://www.badministrateur.com/node/122
Once Zarafa server is installed, it would be nice to share mails, calendars, contacts with a MID. That's where Zarafa's z-push comes in. It's an open source Microsoft ActiveSync comptabile implementation which means your Zarafa mail server becomes compatible with virtually any MID device on the market (Android 2.x and later, IOS, Windows Mobile / Phone...).
Also, you will be able to remote wipe your phone in case it got stolen.
First, let's download latest z-push version (1.5.9 when i wrote this wiki):
The archive contains a ready to use web site, so let's uncompress it directly into Apache's working directory:
# tar -xvf z-push-1.5.9-1226.tar.gz -C /var/www # mv /var/www/z-push-1.5.9-1226 /var/www/z-push
The state directory contains the mobile devices sync state, so it has to be world writable.
# chmod 777 /var/www/z-push/state
You should set your timezone in /var/www/z-push/config.php
or if you tried z-push 2.0 beta
And finally, we need to create an apache virtual directory to simulate a Microsoft ActiveSync environment:
Create a file named /etc/httpd/conf.d/zarafa-z-push.conf containing:
Alias /Microsoft-Server-ActiveSync /var/www/z-push/index.php
- Allow from all
And apply new settings to apache by running # service httpd reload
You're now ready to configure your mobile device.