In order to provide Mobile Synchronization you'll need to install Funambol Data Synchronization Server.
You can download Funambol server from here:
Windows
Funambol Server for Wndows
Windows 64
Funambol Server for 64 bit Windows
Linux
Funambol Server for Linux
Linux64
Funambol Server for 64 bit Linux
Upon obtaining Funambol Data Synchronization Server please install it into
for Windows
C:\Program Files\Funambol
for Linux
/opt/Funambol
In the rest of this document, this Funambol installation directory will be referred to as $FUNAMBOL_HOME.
Once installation is completed, you need to configure Funambol Server. It should be configured to use the same MySQL Database that was specified for WebMail. You need to configure properties file for Funambol Data Synchronization Server. The $FUNAMBOL_HOME/install.properties file is the central configuration information storage that is used by the installation procedure to set up the Funambol Data Synchronization Server. Please, follow the below steps to configure Funambol Server:
for Windows
$FUNAMBOL_HOME\funambol\tools\jre-1.6.0\jre\lib\ext
for Linux
$FUNAMBOL_HOME/funambol/tools/jre-1.6.0/jre/lib/ext
for Windows
$FUNAMBOL_HOME\funambol\ds-server\install.properties
for Linux
$FUNAMBOL_HOME/funambol/ds-server/install.properties
Change the value of the dbms parameter to: dbms=mysql
#jdbc.classpath=../tools/hypersonic/lib/hsqldb.jar
#jdbc.driver=org.hsqldb.jdbcDriver
#jdbc.url=jdbc:hsqldb:hsql://localhost/funambol
#jdbc.user=sa
#jdbc.password=
for example:
for Windows
jdbc.classpath="C:\Program Files\Funambol\tools\jre-1.6.0\jre\lib\ext\mysql-connector-java-<version>-bin.jar
for Linux
jdbc.classpath=/opt/Funambol/tools/jre-1.6.0/lib/ext/mysql-connector-java-<version>-bin.jar
for Windows
$FUNAMBOL_HOME\funambol\bin\install.cmd
for Linux
$FUNAMBOL_HOME/funambol/bin/install
for Windows
Start->Programs->Funambol->Data Synchronization Server->Start Server
for Linux
$FUNAMBOL_HOME/funambol/bin/funambol start
$WEBMAIL_ROOR/calendar/cron/funambol.php Cron job should run PHP interpreter with funambol.php file as a parameter. Something like this:
php -f /path/to/calendar/cron/funambol.php