Zarafa provides its groupware functionality by connecting the
Linux-based server with Outlook clients using
MAPI. The communication between server and client is based upon
SOAP technology. The connection to Outlook clients can be secured using
TLS/SSL, either directly between the Zarafa server program and the client, or via an
HTTPS proxy. All data is generally stored in a
MySQL database, although attachments can be saved on the filesystem. The Zarafa server can get its user information from
LDAP,
Active Directory,
Unix user accounts or the MySQL database. The webmail is based on HTML5 (WebApp) and
AJAX technology (WebAccess), with a
PHP backend using a MAPI PHP extension. Other clients can connect via
POP3,
IMAP and
iCalendar/
CalDAV. Zarafa initiated a project called
Z-push in October 2007. It supports
Exchange ActiveSync compatible devices (
Symbian,
Pocket PC,
iPhone (firmware 2.0 and higher),
Android (version 2.1 and higher),
Nokia (mail4Exchange)) implementing the ActiveSync protocol and using the Incremental Change System (ICS) provided by the PHP-MAPI extension. == See also ==