Ubuntu One nutzen um Thunderbird Kontakte zu synchronisieren

Thunderbird Funambol Sync Addon
Thunderbird Funambol Sync Addon

Willkommen zum Ubuntu One Synchronisations Zweiteiler, heute mit einer kleinen Einführung zu Ubuntu One, dem Onlinespeicherdienst von Canonical und seiner Nutzung als SyncML Server zur Synchronisierung von Thunderbird Kontakten, Kalendern und Aufgaben.

Ubuntu One bietet, wie auch Dropbox, ein erweiterbares Kontingent an Onlinespeicher. Dieser kann dazu genutzt werden Daten zu sichern, in welcher Form auch immer. Ubuntu One stellt einen Ordner zur Verfügung, der als lokales Verzeichnis erscheint, Daten die in dieses Verzeichnis kopiert werden überträgt Ubuntu One auf den Onlinespeicher, so stehen sie auf jedem PC, der einen Ubuntu One Client installiert hat zur Verfügung und können ebenfalls über die Weboberfläche abgerufen werden.

Dass Ubuntu One jedoch mehr kann, als als reine online Datenablage zu dienen, zeigt unser Zweiteiler. Wir werden die Möglichkeit vorstellen Thunderbird zu synchronisieren, das betrifft die Kontakte, den Kalender und die Aufgaben, als auch Mobiltelefone in den Kontaktabgleich einzubinden.

Beginnen wir damit Thunderbird mittels Addon und Ubuntu One zu synchronisieren, so hält man auf mehreren PCs die Kontakte stets auf einem Stand, möglich wird dies über das Funambol Addon. Der Funambol Zugriff wird über einen entsprechenden SyncML Server realisiert, wie ihn auch Ubuntu One zur Verfügung stellt.

Um das Addon im Thunderbird zu nutzen, laden wir uns zuerst die entsprechende Version für unser eingesetztes System herunter und installieren die heruntergeladene XPI-Datei in Thunderbird über „Extras->Add-ons“, nach einem Neustart von Thunderbird steht uns das Addon zu Verfügung.

Um den Ubuntu One SyncML Server nutzen zu können, muss man sich zuerst einen Zugang erstellen, dies geschieht recht einfach über den Besuch der Webseite: https://edge.one.ubuntu.com/phones/, einen bestehenden Ubuntu One Account vorausgesetzt. Die Nutzung von Ubuntu One als Kontaktsync ist den kostenpflichtigen Ubuntu One Accounts vorbehalten, Benutzer eines freien Accounts können die Funktion jedoch 30 Tage lang kostenlos testen, danach verfällt der Zugang. Die Beschreibungen dieses Artikel lassen sich jedoch auf jeden beliebigen SyncML Server anwenden und erklären die Einrichtung lediglich exemplarisch am Ubuntu One SyncML Zugang.

Der Server stellt eine SyncML-Schnittstelle für ein mobiles Endgerät (Handy/Smartphone) mit SyncML Fähigkeit, bzw. Client, zur Verfügung, kann allerdings auch für das Thunderbird Addon genutzt werden. Wir registrieren uns daher einen Zugang und wählen sowohl bei Hersteller, als auch Modell „Other“. Die erhaltenen Zugangsdaten notieren wir uns zur späteren Verwendung.

Abschliessend konfigurieren wir das Addon im Thunderbird („Extras->Funambol sync“, mit Strg+T gelangt man direkt in die Konfigurationseinstellungen) und tragen dort die Ubuntu One SyncML Nutzerdaten ein:

Thunderbird Funambol Sync Konfiguration 1
Thunderbird Funambol Sync Konfiguration 1

Die Parameter der Synchronisierung werden im nächsten Tab konfiguriert:

Thunderbird Funambol Sync Konfiguration 2
Thunderbird Funambol Sync Konfiguration 2

Somit kann ein erster Sync erfolgen und auf Vollständigkeit überprüft werden. Im zweiten Teil beschäftigen wir uns mit der Einrichtung der SyncML Synchronisation auf einem mobilen Endgerät und nutzen den bereits eingerichteten Zugang für diesen Zweck.

Interessante Links im Überblick:

Google Wave in Thunderbird 3 einbinden

Google Wave in Thunderbird 3
Google Wave in Thunderbird 3

Mozilla hat endlich die Version 3 des Thunderbird Mailclients freigegeben, mit im neuen Funktionsumfang sind die Content-Tabs, über diese kann man Google Wave in Thunderbird 3 einbinden.

Google Wave möchte gerne die Zukunft der elektronischen Kommunikation darstellen, was liegt da näher als Wave Seite an Seite mit der klassischen E-Mail Kommunikation zu nutzen.

Die Einbindung von Wave in Thunderbird ist sehr einfach und schnell gemacht. Hierzu öffnet man die Error Console und fügt den folgenden Aufruf ungekürzt in der Code Zeile ein.

Components.classes['@mozilla.org/appshell/window-mediator;1'].getService(Components.interfaces.nsIWindowMediator).getMostRecentWindow("mail:3pane").document.getElementById("tabmail").openTab("contentTab", {contentPage: "https://wave.google.com/wave/?nouacheck"});

Zwar erkennt Google Thunderbird nicht als validierten User Agent an, die Abfrage wird daher mit dem „nouacheck“ umgangen, Wave öffnet sich damit aber reibungslos als Content Tab. Nach Beenden und Neustart von Thunderbird werden die Content Tabs natürlich wieder geöffnet und man hat Zugriff auf seine E-Mails und Waves.