Wie synchronisiere ich meinen Exchange-Kalender in Ubuntu (Thunderbird / Lightning)?

33

Was ist der beste Weg, um einen Kalender unter Ubuntu / Thunderbird / Lightning von einer Microsoft Windows-Umgebung aus zu synchronisieren?

Brett
quelle

Antworten:

54

Das ExchangeCalendar / exchangecalendar- Plugin für Thunderbird scheint dieses Problem ordnungsgemäß zu lösen. Hier sind einige Schritte, um Sie zum Laufen zu bringen:

  1. Installieren Sie das Lightning Plugin für Thunderbird.
  2. Laden Sie das ms-exchange Kalender-Plugin von ExchangeCalendar / exchangecalendar herunter . Das * .xpi-Plugin befindet sich möglicherweise in einer Zip-Datei. Speichern Sie die Datei in Ihrem Download-Ordner (oder anderswo).
  3. Klicken Sie in Thunderbird auf Menü -> Add-Ons
  4. Klicken Sie auf das Symbol, um ein Add-On aus einer lokalen Datei zu installieren (Abb. 1 unten).
  5. Sobald alle Plugins installiert sind und Thunderbird neu gestartet wurde, öffnen Sie die Kalenderregisterkarte in Thunderbird. Klicken Sie mit der rechten Maustaste in den Kalenderbereich und wählen Sie "Neuer Kalender".
  6. Wählen Sie "Im Netzwerk"
  7. Wählen Sie Microsoft Exchange.
  8. Wählen Sie einen Namen für den Kalender.
  9. Nun der knifflige Teil. Ich konnte die AutoErmittlungsfunktion nicht zum Laufen bringen, aber wenn Sie die richtige Server-URL und den richtigen Benutzernamen eingeben, können Sie loslegen. Für Office 365 lautet die URL: https://outlook.office365.com/ews/exchange.asmx . Siehe Abbildung 2 unten.
  10. Klicken Sie auf "Server und Postfach überprüfen". Wenn Sie den Server und den Benutzernamen richtig eingegeben haben, sollte die Eingabe der Ordnerbasis mit der Schaltfläche Weiter angezeigt werden (Abbildung 3). Weiter klicken. Ab diesem Punkt scheint alles zu funktionieren. Viel Glück!

Abbildung 1 - Installieren Sie das heruntergeladene Exchange-Plugin

Installieren Sie das lokal gespeicherte Exchange-Add-On

Abbildung 2 - Konfigurieren Sie die Exchange-Einstellungen

Konfigurieren Sie die Austauscheinstellungen

Abbildung 3 - Nachdem Sie auf "Server und Postfach prüfen" geklickt haben, wird die Eingabe der Ordnerbasis mit der Schaltfläche "Weiter" angezeigt

Richtig konfigurierter Exchange Server - yay

Brett
quelle
Wow, danke für die Schritt-für-Schritt-Anleitung! Es funktioniert perfekt.
Pagliuca
Es hat funktioniert, ich musste nur die Server-URL manuell eingeben ( mail.domain.com/EWS/Exchange.asmx )
Roberto Leinardi
Wenn ich es versuche, ist meine Server-URL vorab eingegeben und ausgegraut, und ich erhalte keinen "Server und Postfach überprüfen". askubuntu.com/questions/663223/…
Niklas Rosencrantz
1
Dies funktioniert auch für einen freigegebenen Kalender. Setzen Sie einfach die E-Mail-Adresse auf "Keine" und füllen Sie die primäre E-Mail-Adresse des freigegebenen Kalenders aus. Ich glaube, Ihr Lightning benötigt Ihr primäres Exchange-Konto, um unter Konten aktiv zu sein. Ich wurde nicht zur Eingabe eines Kennworts aufgefordert, als ich den freigegebenen Kalender eines anderen Mitarbeiters hinzufügte.
Ligemer
1
Ich musste die neueste Beta (Beta 5) von Version 4.0.0 herunterladen, damit es funktioniert. Ich hatte genau die gleichen Probleme mit der Verbindung, die in einem Problem-Thread vor einem Jahr beschrieben wurden. Daher gehe ich davon aus, dass Microsoft die API hin und wieder aktualisiert und die Abwärtskompatibilität aufbricht…
Adrian Schmidt,
0

Ich habe es unter Linux zum Laufen gebracht und so habe ich es gemacht. Unter Windows befinden sich die Dateien an einem anderen Ort (Google teilt Ihnen mit, wo sie sich befinden), die allgemeine Methode sollte jedoch weiterhin mit DropBox, SeaFile oder entsprechenden Datensynchronisierungsdiensten funktionieren.

Ich verwende Thunderbird / Lightning als E-Mail- / Kalender-Client auf meinem Hauptcomputer (Thinkpad W541, Ubuntu Unity, 16.04) und meinem Reise-Chromebook (Acer C720, Ubuntu XFCE, 16.04) und wollte die Kalenderdaten regelmäßig zwischen beiden Computern synchronisieren . In Online-Vorschlägen wird häufig Google Kalender erwähnt, aber ich würde lieber Open-Source-Tools (die ich kontrolliere) verwenden, um die Aufgabe zu erledigen. Ich verwende SeaFile (ein FOSS DropBox-Äquivalent), um Ordner und Dateien zwischen meinen Maschinen zu synchronisieren.

Schritt 1 : Auf meinem neuen Chromebook kopiere ich mein gesamtes Thunderbird-Verzeichnis: rsync -zarv user@thinkpad:~/.thunderbird/ ~/.thunderbird/ Dann installiere ich Thunderbird und öffne es: Presto, alle meine Konten, alten E-Mails und (am wichtigsten) Kalenderereignisse sind zugänglich. Groß!

Schritt 2 : Es sieht so aus, als wären alle relevanten Thunderbird-Daten in ~ / .thunderbird / blah.default / gespeichert, und Kalenderdaten in ~ / .thunderbird / blah.default / calendar-data /. Auf dem Chromebook erstelle ich ein neues Kalenderereignis, speichere es und stelle fest, dass ~ / .thunderbird / blah.default / calendar-data / local.sqlite größer geworden ist und einen neueren "zuletzt geänderten" Zeitstempel hat. Ich komme zu dem Schluss, dass local.sqlite alle relevanten Kalenderdaten enthält.

Schritt 3 : Ich schließe Thunderbird auf beiden Rechnern und synchronisiere dann mit SeaFile die gesamten Kalenderdaten / Ordner auf beiden Rechnern. Ich sehe, dass die neuere Dateigröße und der neue Zeitstempel erfolgreich auf dem Thinkpad synchronisiert wurden. Ich öffne Thunderbird auf dem neuen Computer und dort im Kalender ist mein neues Ereignis. Erfolg!

Nachteile : Der Hauptnachteil scheint zu sein, dass, wenn Thunderbird auf beiden Computern geöffnet ist und einer der beiden Kalender bearbeitet wird, das Synchronisieren der Kalenderdaten-Dateien manchmal zum Absturz des Thunderbird des anderen Computers führt. Sie wurden einfach nicht für diese Art von E / A gebaut. Aber sonst: es funktioniert super!

Kreuzfeld
quelle