Z-Push (Zarafa Push) is an open source, HTTP-based ActiveSync protocol that lets users be able to synchronize emails, contacts and calendars to multiple mobile devices in real time using PHP.
It utilizes Microsoft Exchange ActiveSync protocol which can be used to synchronize email, personal contacts, files and other items between a central server and a smartphone or any handheld mobile device.
The latest build of Z-Push includes four backends; the IMAP and the Maildir that handles e-mail synchronization, the vCard backend that handles contact synchronization and Zarafa package backend that allows for full synchronization of Email, Calendar, Contacts and Tasks.
How to configure your iPhone
To configure an iPhone to check a Microsoft Exchange or Z-Push email account, just follow these steps:
By default, the iPhone should try to attempt to use an encrypted connection to the server and will try to validate the certificate. However, some servers are not configured to use SSL and they might receive a “Cannot Verify Server Identity” message from you.
6. Press Continue to accept the certificate anyway.
This is because using SSL for email only encrypts the connection between the client and the server, not the mail relayed between mail servers, so there should be no problem.
7. Enter your server name and press Next.
Again, since some servers are not configured to use SSL, the attempt to connect the account will fail. However you will still get an “Exchange Account” message.
8. Click OK.
9. Press Save.
It is advisable to turn off SSL for the connection to your account. If your server has an SSL certificate installed and the account is configured to take advantage of this, you no longer have to perform the following steps:
10. Press Exchange and select the email account.
11. Press Account Info.
12. Toggle Use SSL switch off.
13. Press Done.
Your iPhone can now check email for a Microsoft Exchange or Z-push email account.
How to configure your Android device
To allows an Android device to be able to check a Microsoft Exchange or Z-Push email account:
Like mentioned above, some servers are not configured to use SSL, uncheck the Use Secure Connection option. Using SSL for email only encrypts the connection between the client and the server and not mail relayed between mail servers.
7. Press Next
8. Under Amount to synchronize, select an amount
9. Press the Next button
10. Enter a name for the account (this is optional) and then press Done
You can now view your messages from your Android device by pressing the Email icon.
How to manage accounts or setup additional accounts: