HowTo: Kalender-Sync – iPhone <-> Mozilla Thunderbird

Die Gründe dafür, dass ich meinen Kalender gern sowohl in Thunderbird (mit dem Add-On Lightning) als auch auf dem iPhone habe liegen ja wohl auf der Hand: So kann ich unterwegs jeden Termin schnell auf dem iPhone eintragen und am PC habe ich dann einen wesentlich besseren Überblick über alles. Dazu kommt, dass ich so natürlich mindestens zweimal benachrichtigt werde, wenn ein Termin ansteht, was bei mir Schussel auch recht praktisch ist…

Jetzt gibt es natürlich die Möglichkeit, einfach bei jedem Sychronisieren mit iTunes einfach den Kalender mit Outlook zu syncen. Das funktioniert auch relativ gut, das Problem ist nur: Ich benutze Outlook nicht und habe das auch nicht vor. Außerdem will ich nicht immer erst das Kabel anschließen, iTunes öffnen und auf Synchronisieren klicken müssen, das soll bitte in Echtzeit passieren.

Um das zu bewerkstelligen habe ich jetzt eine zeitlang recherchiert. Fakt ist, der Flaschenhals ist natürlich das iPhone, denn die einzige Möglichkeit, Kalender und Kontaktdaten über das Internet zu synchronisieren besteht mit (dem proprietären Microsoft-Standard) Exchange.

Natürlich hab ich keinen Exchange-Server! Vielversprechend klang dann das Projekt open-xchange. Davon gibts auch eine Community-Version, die das open im Namen auch verdient hat… Die Zusatzmodule zum Einbinden spezieller Clients (iPhone, Thunderbird, …) kriegt man jedoch anscheinend nicht kostenlos. Vielleicht ja doch, aber ich hatte dann keine Lust mehr, zumal mir eh der ständig-laufende, ständig-online Linux-Server fehlt.

Der letzte Ausweg führt dahin, wo inzwischen alle Wege führen: zu Google!

Mit dem Google Kalender und Google Sync klappt alles was ich will (mal abgesehen davon, dass meine Daten dann bei Google sind… Andererseits, wenn die es interessiert, wann ich Feuerwehr-Übung hab, bitteschön!)


Und so gehts:

  1. Google-Account einrichten, falls nicht vorhanden oder sich anmelden und sich dann für die Kalender-Funktion anmelden.
  2. In Thunderbird muss natürlich das Kalender-Add-On Lightning installiert sein und dann braucht man noch das Add-On Provider for Google Calendar.
  3. Jetzt muss man in der Weboberfläche von Google Kalender den/die gewünschten Kalender einrichten (Linke Seite der Site: “Erstellen” -> Details eingeben [Name reicht eigentlich] -> “Kalender einrichten”).
    • Wer jetzt schon bestehende Kalenderdaten hat, muss die natürlich erstmal aus der bisherigen Quelle exportieren (am besten im iCal-Format) und dann in den Einstellungen (Linke Seite der Site) auf “Kalender importieren” -> Datei auswählen -> den Kalender auswählen in den die Daten eingefügt werden sollen -> “Importieren” -> Fertig.
    • Wer die Daten bisher nur auf dem iPhone hat, der kommt um eine einmalige Synchronisation mit Outlook wohl nicht herum. Dazu reicht aber ja auch eine Testversion von Outlook, die sich bestimmt sogar legal irgendwo besorgen lässt. Diese installieren und darauf achten, dass sie als Standardanwendung eingetragen ist. Dann in iTunes beim iPhone bei “Info” die Synchronisation vom iPhone mit Outlook aktivieren und laufen lassen. Dann kann man den Kalender in Outlook auswählen: Rechtsklick -> Speichern unter… -> Und dann hat man die .iCal-Datei.
  4. Jetzt integrieren wir den/die Kalender in Thunderbird. Dazu klicken wir zuerst auf der Website vom Google Calendar auf Einstellungen und dann auf den Namen des Kalenders, der eingebunden werden soll. Dann muss man unten auf der Seite den Link hinter dem XML-Symbol bei Privatadresse (!) kopieren (Rechtsklick -> “Link-Adresse kopieren”). Dann gehts in Thunderbird weiter: Wir öffnen die Kalender-Ansicht und klicken links in die freie Fläche wo die Kalender stehen und wählen “Neuer Kalender…” ->”Im Netzwerk” ->”Google Kalender”. In das Eingabefeld kommt die kopierte Adresse. Dann noch Name und Farbe festlegen und fertig.
    Jetzt kann man schonmal ausprobieren wies funktioniert. Meistens muss man sowohl Thunderbird als auch die Webansicht erstmal aktualisieren, aber dann sieht man dass jeder Eintrag direkt in beiden Fenstern verfügbar ist. (Erinnerungen kriegt man auch über beide Instanzen, nachher sogar über drei, wenn das iPhone noch dran hängt)
  5. Jetzt kommt noch das Sahnehäubchen, die Verbindung zum iPhone:
    (Genauer und mit Bildern gibts das auf der Erklärungssite von Google Sync)
    Hierzu gehts in die “Einstellungs”-App -> “Mail, Kontakte, Kalender” ->”Account hinzufügen…” -> “Microsoft Exchange”. Dann werden die Daten eingetragen E-Mail und Benutzername sind das selbe, Domain bleibt leer und Passwort ist auch klar. Dann klickt man auf Weiter und muss noch den Server eintragen: m.google.com. Speichern, Fertig.
  6. Jetzt die Kalender-App öffnen und siehe da, jetzt gibt es mehrere Kalender. Und in dem, der zum Google-Sync gehört, sollte man jetzt auch die Termine sehen, die schon eingetragen sind.

Alles klar soweit? Bei Fragen stehe ich natürlich gerne zu Verfügung! Und bei Unklarheiten: Lieber vorher fragen, als dass alles weg is -.-

Kommentar schreiben

25 Kommentare.

  1. Danke für die ANleitung, ich habe als absoluter Laie allerdings noch 2 Probleme:
    Erstens: Kann ich neue Termine in Thunderbird eintragen und diese werden dann an mein Iphone gesendet? Wenn Ja wie, bisher funktioniert eine Benachrichtigung des Iphones nur, wenn ich den Termin im Googlekalender eintrage. Dann wird sowohl das Iphone als auch Thunderbird benachrichtigt.

    Zweitens: WIe kann ich einen Termin, den ich im Iphonekalender, z.B. unterwegs eingetragen habe an Google bzw. (wichtiger) Thunderbird senden?

    Danke schonmal

    • Genau darin liegt doch die Magie der Synchronisation! Die Daten werden nicht lokal gespeichert sondern zentral und alle Geräte greifen darauf zu! D.h. ein neuer Termin ist automatisch immer überall eingetragen!

      • Das hatte ich auch gehofft, aber leider klappt das nur dann, wenn ich den Termin in Google eintrage, Termine die im Iphone erstellt werden, werden nicht übertragen :-(

  2. hallo zusammen, ich habe noch eine ein wenig anders gelagerte frage. auf dem thunderbird habe ich zwei kalender innerhalb des lightning tools (wenn ich das alles richtig sehe): einen privaten (offline – z.b. kann nur der auch aufgaben speichern) und einen zum iphone synchen (wie oben beschrieben; grandiose anleitung -vielen dank hierfür!). problem: wenn ich über thunderbird termineinladungen bekomme werden die immer im privaten kalender abgespeichert, welcher nicht mit google (und damit nicht mit dem iphone) synchronisiert. was kann man denn da ändern?

    herzlichen Dank!!

    krissofs

  3. Danke – klappt auch mit 4S – IOS5 !
    So müssen howtos sein – einfach und nachvollziehbar.

  4. hey vielen dank fuer die anleitung!
    habe das jezz auch alles soweit erledigt… aber wie synchronisiert man die ganze geschichte jezz? gibt es da nicht irgendwo nen button mit synchronisieren?? die ersten termine hat er aufs iphone uebertragen… aber die danach nciht?

  5. Hi Moritz,

    das ist doch super! Damit spre ich mir die “Pocket Informant App” in der Pro Version(~10€), da ich bisher nicht wusste, dass auch der iPhone Kalender mit Google synct! SEHR GUT zu wissen :-)

    Eine Frage habe ich: bei mir erscheint einzig der “Google Account-Kalender”. Ich habe bei Google aber auch 4 weitere eigene Themenkalender laufen – die erscheinen nicht. Gibt es eine Möglichkeit diese auch zu syncen, da sie ja unter dem selben Google-Account laufen?

    Viele dankbare Grüße,

    wilma

    • S.u.
      Nein, es geht auch einfacher, und zwar gibt es eine Seite von Google auf der du auswählen kannst, welche Kalender du synchronisieren möchtest!
      Dazu gehst du mit dem iPhone auf http://m.google.com/sync
      Dort steht dann, dass dein Gerät dafür nicht zur Verfügung steht, blabla, das ignorierst du und klickst auf Sprache ändern und wählst Englisch aus!
      Jetzt musst du dich evtl noch anmelden und dann kannst du auswählen welche Kalender du aufs iPhone haben willst!
      Du kannst nur leider nicht auswählen in welcher Farbe diese angezeigt werden!
      Die sucht sich das iPhone einfach aus und man kann nichts machen…

  6. zufriedener nutzer

    Vielen Dank für diese super Anleitung. funktioniert alles einwandfrei

  7. Hy!

    Danke für das Tutorial.
    Bei mir funzt eig. alles wie geplant, nur möchte ich jetzt 2 Kalender Sycen. lassen und dabei habe ich ein Problem bemerkt!

    Ich habe 2 Thunderbird Kalender (Arbeit, Privat) und möchte beide mit dem IPhone Syncen.
    Bis zu Google funzt alles noch Prima sogar mit Farben und allem drum und drann! Aber auf dem IPhone erhalte ich nur die Termine von dem Arbeits Kalender (war der erste und is Hauptkalender in Google)
    Heist das ich muss ein zweites GoogleKonto erstellen und einen Hauptkalender names Privat erstellen, oder gibts da eine schönere Lösung?

    lg

    • Hi!
      Nein, es geht auch einfacher, und zwar gibt es eine Seite von Google auf der du auswählen kannst, welche Kalender du synchronisieren möchtest!
      Dazu gehst du mit dem iPhone auf http://m.google.com/sync
      Dort steht dann, dass dein Gerät dafür nicht zur Verfügung steht, blabla, das ignorierst du und klickst auf Sprache ändern und wählst Englisch aus!
      Jetzt musst du dich evtl noch anmelden und dann kannst du auswählen welche Kalender du aufs iPhone haben willst!
      Du kannst nur leider nicht auswählen in welcher Farbe diese angezeigt werden!
      Die sucht sich das iPhone einfach aus und man kann nichts machen…

  8. Hallo Momo,
    das ist ein sehr hilfreiches Tutorial! Danke dafür.

    Bei mir besteht das Problem, dass Änderungen via iPhone nicht sauber funktionieren. Wenn ich einen bestehenden Termin korrigiere wird jedes Mal eine Kopie des Termins mit der jeweiligen Änderung angelegt und der falsche Termin bleibt stehen. Wenn ich diesen nun versuche zu löschen, wird immer der neue wieder gelöscht.

    Woran kann das liegen? Bin ich der einzige mit diesem Problem? Wie kann ich es lösen?

    Danke und viele Grüsse Frank

  9. Gibts auch eine Möglichkeit, unterschiedliche Kalender mit dem Iphone zu synchronisieren?

    • Nein, es geht auch einfacher, und zwar gibt es eine Seite von Google auf der du auswählen kannst, welche Kalender du synchronisieren möchtest!
      Dazu gehst du mit dem iPhone auf http://m.google.com/sync
      Dort steht dann, dass dein Gerät dafür nicht zur Verfügung steht, blabla, das ignorierst du und klickst auf Sprache ändern und wählst Englisch aus!
      Jetzt musst du dich evtl noch anmelden und dann kannst du auswählen welche Kalender du aufs iPhone haben willst!
      Du kannst nur leider nicht auswählen in welcher Farbe diese angezeigt werden!
      Die sucht sich das iPhone einfach aus und man kann nichts machen…

  10. OK, soweit alles klar… aber wie machst Du den Abgleich der Daten Deiner Kontakte? Ich will von Outlook weg aber habe leider bisher keine Alternative gefunden, bei der ich Kalender UND Kontakte in Echtzeit entweder am Rechner ODER wahlweise am iPhone verwalten und abgleichen kann

    • Naja genauso!
      Wenn du den Google-Account als Exchange-Konto einträgst, kannst du auch die Synchronisation des Addressbuchs auswählen!

  11. hatte das gleiche Problem. Ich zitiere mal aus einem Forum:

    >> leute, die spinnen die googler: hab den tipp gelesen, dass man irgendsoein captcha zeug für sein google konto freischalten muss, danach gehts, habs selbst getetste:

    https://www.google.com/accounts/UnlockCaptcha
    <<

    bei mir hats auch funktioniert, warum auch immer

  12. Super Tutorial, hat alles funktioniert, nur welches Passwort muss man da angeben?
    Da steht irgendwas von “Geben sie das Kennwort für den Exchange-Account “Exchange” ein.”…
    Also das Passwort für google oder für Thunderbird, oder was? ^^

  13. Hört sich gut an. Aber Google vertraue ich meine Daten nicht an. Google ist kreativ, die werden schon eine Idee haben, wie sie die Daten der Nutzer in Geld umzuwandeln wissen, auch wenn wir uns das jetzt noch nicht vorstellen können.

  14. Hey vielen Dank, das Tutorial hat mir prima weitergeholfen.

Kommentar schreiben


Hinweis - Du kannst dies benutzenHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>