Startseite > FERNmanns Blog > HowTo: Google mit Evolution synchronisieren

HowTo: Google mit Evolution synchronisieren

Im Oktober letzten Jahres hatte ich bereits einen Artikel geschrieben, in dem beschrieben wird, wie man die Google-Cloud (Google Mail, Google Kalender, Google Kontakte) unter Thunderbird synchronisiert. Als ich mir mal Evolution, den Standard-Mail-Client unter GNOME und Ubuntu Linux, näher ansah, bemerkte ich, dass dort auch eine vollständige Synchronisation möglich ist – ganz ohne Plugins. Evolution gehört zur Standard-Ausrüstung von Ubuntu, falls es deinstalliert wurde, kann es durch Installation folgender Pakete wieder hinzugefügt werden:

  • evolution
  • evolution-webcal
  • evolution-plugins
  • openoffice.org-evolution

Mail

Das Einrichten der E-Mail-Funktion ist einfach. Evolution starten und ein neues Konto anlegen (Bearbeiten>Einstellunge>E-Mail-Konten-Hinzufügen), und folgende Daten verwenden:

  • IMAP-Server: imap.googlemail.com, Legitimation: Passwort
  • SMTP-Server: smtp.googlemail.com, Legitimation: KLARTEXT
  • Verschlüsselung: SSL (bei beiden)
  • Benutzername: $username@googlemail.com

Anschließend bearbeiten wir das Konto: Unter Vorgaben geben wir beim Entwürfe-Ordner den Ordner [Google Mail]/Entwürfe an, bei Verschickt [Google Mail]/Papierkorb, weil der Google-Server von jeder verschickten Nachricht bereits automatisch eine Kopie  erstellt. Evolution tut dies auch, was zur Folge hat, das alle mit Evolution verschickten E-Mails zweimal vorhanden sind. Wenn wir den Verschickt-Ordner auf den Papierkorb umleiten, landet die zweite, überflüssige Kopie im Papierkorb.

Kalender

Hierfür gehen wir in die Kalender-Ansicht, rechtsklicken auf die Seitenleiste und wählen Neuer Kalender. Unter Art wählen wir – wer hätte das gedacht – Google aus. Unter Name kommt der Name, den Evolution später in der Seitenleiste anzeigen soll. Bei Benutzername geben wir unsere Google Mail Adresse ein.

Evolution_NewCalendar

Nach einem Klick auf Liste abrufen können wir den gewünschten Kalender einbinden. Die SSL-Verschlüsselung ist auch zu empfehlen, ob man den Kalenderinhalt auf der Festplatte zwischenspeichern möchte, bleibt jedem selbst überlassen. Die gesamte Prozedur muss nun für jeden Kalender wiederholt werden.

Kontakte

Das Einbinden des Google-Adressbuchs verläuft ähnlich wie bei den Kalendern. In die Kontakte-Ansicht wechseln, Recktsklick>Neues Adressbuch, und im darauf folgenden Dialog wieder Google auswählen.

Evolution_NewAdressBook

$Name ist wieder der anzeigename der Sidebar, der Benutzername wieder unsere Gmail-Adresse, SSL an und OK klicken.

Noch Fragen? Dann fragen!

Schlagworte: , ,
  1. Hans-Jürgen Heesen
    31. Juli 2009 um 15:54 | #1

    Einfach genial – ganz herzlichen Dank für diesen tollen TIP!
    Habe schon viel darüber gesucht und gelesen, aber das hier ist ja der ultimative HIT. Wie so oft ist alles schon da, man muss es nur finden – und natürlich suchen.

    • FERNmann
      31. Juli 2009 um 16:25 | #2

      Schön das dir mein Tipp gefällt :-)

  2. hari
    1. August 2009 um 11:16 | #3

    Welche Version von Evolution hast du.
    Bei 2.22 hab ich die Auswahl Google bei den Kontakten nicht (kalender schon).
    Habe die Pakete alle installiert.

    • FERNmann
      1. August 2009 um 11:53 | #4

      Ich benutze 2.26.1 und Ubuntu 9.04, installiert hab ich aus den Main-Quellen bzw. war daraus vorinstalliert.
      Welche Distri in welcher Version benutzt du?

  3. Richard
    1. August 2009 um 13:01 | #5

    VIelen Dank für diese Anleitung! Leider klappt die Synchronisierung des Adressbuchs nicht. Ich bekomme immer wieder diese Meldung:


    Fehler beim Laden eines Adressbuchs.

    Dieses Adressbuch konnte nicht geöffnet werden. Dies bedeutet entweder, dass Sie eine falsche URI eingegeben haben, oder dass der Server nicht erreichbar ist.

    Ausführliche Fehlernachricht: Anderer Fehler

    Da ich eine Adresse xxx@gmail.com besitze, habe ich es mal mit xxx@googlemail.com versucht – gleiches Resultat! Hast Du da einen Tipp für mich?

    • FERNmann
      1. August 2009 um 15:37 | #6

      Du könntest es mal mit einem Testaccount probieren, eventuell liegt es tatsächlich an deinem gmail.com-Hack, was ich mir aber nur schwer vorstellen kann, da Evolution ja ein internationales Programm ist.

  4. volker
    9. August 2009 um 17:03 | #7

    Tolle Anleitung.
    Wirklich mal alles einfach und klar beschrieben.
    Klappt auch mit *.gmail.
    Ich habe einfach nur den Namen ohne .gmail eingesetzt.
    geht tadellos.

    Danke

    Volker

  5. meierzwo
    6. Oktober 2009 um 10:23 | #8

    Bis vor ein paar Tagen hat der Sync noch funktioniert. Seitdem kommt beim Kalender nur noch eine sich endlos wiederholende Passwortabfrage und bei den Kontakten wird das Adressbuch nicht mehr gefunden. Das passiert auf allen Ubuntu Systemen unabhängig von der Art des Netzzuganges. Unter Windows mit Thunderbird geht es. Thunderbird unter Linux zeigt mir zwar den Kalender, allerdings ohne Termine. Das ganze scheint mit der letzten Systemaktualisierung von Ubuntu 9.04 (32 und 64 bit) angefangen zu haben. Und ich bin nicht der einzigste mit dem Problem.

    Heinz-Jürgen

    • FERNmann
      6. Oktober 2009 um 18:32 | #9

      Danke für die Warnung. Bei mir funktioniert noch alles, im Moment wird mir aber eine Aktualisierung angeboten, bestehend aus ein paar Sicherheitspatches für Glib, einer neuen Version von tzdata und ein Update auf VirtualBox 3.0.8. Ich tippe mal auf Glib, sicherheitshalber installier ich mal nichts von alldem.

  6. meierzwo
    6. Oktober 2009 um 19:18 | #10

    Update: Es geht wieder nach ein paar heutigen Systemupdates. Den Übeltäter konnte ich allerdings nicht ausmachen. Die üblichen Einschränkungen sind allerdings geblieben. Nicht alle Termine des Kalenders werden angezeigt. Insbesondere Mehrfachtermine fehlen. Die Einzeltermine werden angezeigt. War aber schon vorher so.

    Heinz-Jürgen

    • FERNmann
      7. Oktober 2009 um 17:34 | #11

      Das wird sich in Zukunft vielleicht sogar ändern, den Google bietet ja bereits Unterstützung für ActiveSync an, momentan leider nur für Mobilgeräte, Desktop-Clients sollen aber folgen.

      • meierzwo
        11. Oktober 2009 um 15:03 | #12

        Mein Mobile ist ein HTC Hero. Schon ein schönes Gerät, allerdings mit einem Haken. Da hat man nun ein auf Linux basierendes Mobile, aber ein direkter Sync unter Linux mit Evolution ist derzeit nicht möglich, bzw. nur mit Umwegen (Exchange Server bzw Funambol). Dabei verliert man dann wieder die Funktionalität des ActiveSync via Google. Und via Funambol scheint das auch noch sehr Beta zu sein. Nun ja, mal abwarten. Mit den Einschränkungen in Evolution muss man derzeit leben. Als Workaround kann man sich den Kalender auch noch als Web-Kalender anzeigen lassen. Da tauchen dann auch die Mehrfachtermine auf.

  7. 11. November 2009 um 10:18 | #13

    Vielen Dank, eine wirklich gute Anleitung. Es hat alles funktioniert. Der Inhalt meiner Google Kontakte wird aber nur zum Teil synchronisiert. Besteht eine Möglichkeit die Felder von Evolution mit den Feldern aus den Google Kontakten zu matchen? herzliche Grüße aus Braunschweig, Frank

    • FERNmann
      11. November 2009 um 20:24 | #14

      Auf welche Felder beziehst du dich denn? Bei mir wird alles bis auf den Geburtstag und die Webadresse synchronisiert. Bisher habe ich auch leider noch keine Funktion endeckt, Felder aneinander zuzuordnen.
      Synce ich Google Contacts aber mit iPhone OS, so werden die beiden obengenannten Felder angezeigt. Liegt wahrscheinlich daran, das hier ActiveSync verwendet wird. Evolution untersützt zwar grundsätzlich Exchange, allerdings nur über OWA, und dies wird wiederum nicht von Google untersützt (nur OMA). Aber das ändert sich verleicht noch :)

  1. Keine Trackbacks bisher.