Wer, wie ich, sein Smartphone mit seinem PC abgleichen möchte, ist in der Regel auf Outlook als Mailapplikation beschränkt. Wenn man jedoch z.b. Thunderbird als Mailapplikation verwendet, sieht es schon düster aus.
Nach einer etwas längeren Suche, bin ich auf den Funambol Open syncML Server gestoßen. Mit dieser Software ist es möglich, fast jedes Smartphone oder Handy Over-The-Air (OTA) mit so ziemlich jeder Mailapplikation zu synchronisieren.
Nachfolgend habe ich die Installationsschritte aufgeführt. In meinem Fall habe ich ein iPhone angebunden. Es existieren aber für so ziemlich jedes Gerät Clients, so dass man ohne Probleme Geräte anderen Hersteller anbinden kann. Einzige Voraussetzung ist, dass das Gerät das syncML Protokoll verstehen kann.
Installation
Für unsere Zwecke benötigen wir zum einen den Funambol-Server und zum anderen einen Client, den wir auf unserem Smartphone/Mobiltelefon installieren. Außerdem wird ein Connector für Thunderbird benötigt, der alle Synchronisationanfragen an den Funambol-Server übernimmt.
- Download Funambol Server https://www.forge.funambol.org/download/ [7]
- Download Funambol Smartphone Client
- Download Mozilla Thunderbird PIM Plugin
Nachdem wir den Server heruntergeladen haben, können wir diesen direkt installieren. Dazu einfach das Setup ausführen und den Anweisung auf dem Bildschirm folgen.
Das Mozilla Thunderbird Addon kann über Thunderbird -> Addons -> Installieren in Thunderbird eingebunden werden.
Konfiguration von Thunderbird
Bei Thunderbird ist nach der Installation des Plugins schon alles getan, nun geht es an die Konfiguration des Handys.
Nachdem das Thunderbird Plugin installiert ist, müssen die benötigten Verbindungsdaten hinterlegt werden.
Account
- Server Url: http://localhost:8080/funambol/ds [8]
- Username: <Dein-Benutzername>
- Password: <Dein-Passwort>
Synchronize
- Contacts, Remote name: card
- Calendar, Remote name: event
Weitere Einstellungen können auf der Standard-Einstellung belassen werden.
Konfiguration des Smartphone
Auf dem Smartphone muss, sollte es das syncML Protokoll nicht unterstützen, ein Funambol-Client installiert werden. Nach der Installation muss der Client auf dem gerät gestartet werden und mit den benötigen Parametern gefüttert werden.
Account
- Username: <Dein-Benutzername>
- Password: <Dein-Passwort>
Synchronize
- Contacts, Remote name: card
- Calendar, Remote name: cal
Server
- Server-ID: funambol
- Datenträger: Internet
- Serveradresse: <ip-des-funambol-server>/funambol/ds
- Port: 8080
- Benutzer: <dein-festgelegter-Benutzername>
- Passwort: <dein-festgelegtes-Passwort>
- Sync-Anfrage erlauben: Ja
- Alle Aync-Anfragen: Ja
- Netzauthentifizierung: Nein
Synchronisation
Ach den Konfiguration aller Komponenten, kann mit der ersten Synchronisation begonnen werden. Man sollte jedoch eines beachten, man synchronisiert sein Handy nicht direkt mit dem Desktop oder umgekehrt sondern immer erst einmal mit dem Funambol-Server. Die Mailapplikation synchronisiert sich dann mit dem Funambol-Server und erhält alle Daten übergeben. Synchronisiert man also zuerst Thunderbird mit dem Funambol-Server, dann werden alle Kontakte und Termine des Kalenders auf den Server kopiert. Synchronisiert man danach das Handy mit dem Server, so werden alle neuen und nicht auf dem Server vorhandenen Daten auf den Server übertragen.
Anmerkung
Die Synchronisation ist mit Sicherheit aufwendiger zu konfigurieren als Lösungen von den einzelnen Handyherstellern. Mit Funambol sind wir aber in der Lage, Daten nicht nur mit Outlook zu synchronisieren. Ein weiterer Vorteil, der den Mehraufwand rechtfertig, ist die Möglichkeit fast alle Mobilen Geräte, die das syncML Protokoll verstehen, in die Synchronisation mit einzubeziehen.
Ein weiterer Grund, der für Funambol spricht, ist die Möglichkeit den Server auf einem dedizierten Server zu betreiben. So hat man ein System, was weltweit erreichbar ist und die persönlichen Daten entgegennimmt. Das Betriebssystem des Servers ist hier nicht auf Windows beschränkt. Funambol kann auch problemlos auf einen Server mit Linux als Betriebssystem eingesetzt werden.
