Endlich synchron!
Als Tekkie ist es für mich nicht einfach, meine Termine, Kontakte und E-Mails jederzeit und überall verfügbar zu haben.
Eine reine webbasierte Lösung ist zwar nützlich wenn der eigene PC nicht verfügbar ist, läßt aber leider einiges an Komfort vermissen. Mein Pocket-PC hingegen ist zwar meist dabei jedoch nicht gerade das beste Gerät zum Verfassen langer E-Mails. Erschwerend kommt hinzu, dass sich Windows Mobile 5 und Linux nicht gerade blendend verstehen.
Doch nun habe ich eine Lösung gefunden, welche alle Vorteile in sich vereinigt.
Dank eines Weblog-Postings meines ehemaligen Arbeitskollegen Christian Münch habe ich endlich eine Möglichkeit gefunden, E-Mails, Termine und Kontakte auf meiner privaten mobilen Workstation (openSUSE 10.3), meinem Arbeitsplatz (Windows XP) und meinem Handheld (Windows Mobile 5) einfach und bequem zu synchronisieren.
Synchrone E-Mails waren einfach zu realisieren, hierzu habe ich meinen Mailserver einfach auf IMAP umgestellt. Kontakte und Termine waren da schon kniffliger.
Des Rätsels Lösung nennt sich eGroupWare und ist ein webbasierter Microsoft Exchange Ersatz. Diese PHP- und MySQL-basierte Lösung habe ich auf meinem Webserver installiert, so dass sie von überall verfügbar ist und eine gute Weboberfläche mit allen benötigten Funktionalitäten bietet. Und dank offener SyncML und XMLRPC Schnittstellen habe ich folgende Synchronisationskette aufgebaut:
- Das Outlook 2003 auf meinem Arbeitsplatz gleicht sich mit meinem Pocket-PC via ActiveSync ab.
- Mein Pocket-PC gleicht sich dank des Funambols-Plugins via SyncML mit der eGroupWare ab.
- Die eGroupWare gleicht sich via XMLRPC mit Kontact, dem KDE Exchange-Ersatz auf meiner privaten mobilen Workstation ab.
Das schöne an dieser Kette ist nun, dass – unabhängig, wo ich ein Element anlege (Outlook, Pocket-PC, eGroupWare oder Kontact) dieses nun automatisch auf die anderen Glieder der Kette repliziert wird.
Auch der Thunderbird E-Mail-Client meiner Frau ließ sich dank eines vorhandenen Funambol-Plugins einfach an die eGroupWare anbinden.
Bei der Einrichtung der einzelnen Komponenten sind einige Klippen zu umschiffen. Bspw. ist bei der Einrichtung des Funambols-Plugins darauf zu achten, dass der richtige SyncML Connector (http://[eGroupware Domain ]/rpc.php) verwendet wird und dass die Namen der verwendeten Datenbanken von den Standard-Einstellungen abweichen. Die richtigen Namen lauten sifcontacts (für die Kontakte), sifcalendar (für den Kalender) und siftasks (für die Aufgaben). Der Abgleich von Notizen wird noch nicht unterstützt. Doch dann funktioniert der Ableich immernoch nicht. Ein Blick in das Fehlerprotokoll des Funambol-Plugins hilft weiter: Der Connector der eGroupWare verlangt von PHP, dass die Einstellung mbstring.func_overloading auf "0" gesetzt ist. Doch diese Einstellung muss man in der .htaccess Datei im eGroupWare Webroot vornehmen, wo die Einstellung per php_admin_flag auf "7" gesetzt ist. Diesen Wert ändert man auf "0" ab und dem Abgleich zwischen Pocket-PC und eGroupWare steht nichts mehr im Wege.
Die Einstellungen bei Kontact sind analog vorzunehmen in Bezug auf die Namen der eGroupWare-Datenbanken. Der verwendete Connector lautet hier jedoch http://[eGroupWare Domain]/xmlrpc.php). Leider scheint die "jetzt abgleichen" Schaltfläche in Kontact nicht zu funktionieren. Dies ist jedoch nicht weiter tragisch, da das Programm beim Start einen Abgleich vornimmt.
Zu guter letzt bleibt nur festzustellen, dass die Lösung – obwohl sich die Konfiguration kompliziert liest – recht einfach einzurichten war auch wenn einige Handarbeit erforderlich war. Der Lohn ist ein stabiler, zuverlässiger und einfacher Abgleich aller Komponenten.
27. November 2007 um 14:47
PS: Dank des Outlook-Funambol-Plugins gleicht Exchange nicht nicht nur über den Pocket-PC mit meiner eGroupWare ab sondern jetzt auch via SyncML direkt. Klasse!
11. März 2008 um 09:28
DANKE DANKE DANKE!
Vielen Dank für diese Info, endlich hab ich meine Kontakte und Termine auf Mobiltelefon, PDA und Kontact synchron!!
4. Juli 2009 um 16:07
[...] Andreas Demmer: Endlich synchron! [...]
Quelle: http://virtuatron.de/blog/2009/07/04/links-vom-30-juni-2009-bis-4-juli-2009/