Bagaimana Saya Menyinkronkan Kalender Exchange Saya di Ubuntu (Thunderbird / Lightning)?

33

Berasal dari Lingkungan Microsoft Windows, apa cara terbaik untuk menyinkronkan kalender seseorang di Ubuntu / Thunderbird / Lightning?

Brett
sumber

Jawaban:

54

The ExchangeCalendar / exchangecalendar plugin untuk Thunderbird tampaknya untuk memecahkan masalah ini dengan anggun. Berikut ini beberapa langkah untuk membuat Anda maju:

  1. Instal Plugin Lightning untuk Thunderbird.
  2. Unduh plugin kalender ms-exchange dari ExchangeCalendar / exchangeecalendar . Plugin * .xpi mungkin ada di dalam file zip. Simpan file ke folder Unduhan Anda (atau di tempat lain).
  3. Di Thunderbird, klik menu -> Pengaya
  4. Klik ikon untuk menginstal add-on dari file lokal (gbr 1 di bawah).
  5. Setelah semua plugin terinstal dan Thunderbird telah dimulai kembali, buka tab kalender di Thunderbird. Klik kanan di bagian kalender dan pilih "kalender baru".
  6. Pilih "Di jaringan"
  7. Pilih Microsoft Exchange.
  8. Pilih nama untuk kalender.
  9. Sekarang bagian yang sulit. Saya tidak dapat mengaktifkan fitur autodiscovery, tetapi jika Anda memasukkan url dan nama pengguna server yang benar, Anda dapat melakukannya. Untuk office 365, urlnya adalah: https://outlook.office365.com/ews/exchange.asmx . Lihat gambar 2 di bawah ini.
  10. Klik "Periksa Server dan Kotak Surat". Jika server dan nama pengguna Anda benar, input basis folder akan muncul Dengan tombol Berikutnya (gambar 3). Klik Selanjutnya. Segalanya tampak bekerja dari titik ini. Semoga berhasil!

Gambar 1 - Instal plugin pertukaran yang diunduh

Instal add-on pertukaran yang disimpan secara lokal

Gambar 2 - Mengkonfigurasi Pengaturan Exchange

Konfigurasikan pengaturan pertukaran

Gambar 3 - Setelah mengklik "Periksa Server dan Kotak Surat", input basis folder muncul dengan tombol "Next"

Server pertukaran yang dikonfigurasi dengan benar - yay

Brett
sumber
Wow, terima kasih untuk petunjuk langkah demi langkah! Ini bekerja dengan sempurna.
pagliuca
Berhasil
Ketika saya mencobanya, url server saya sudah dimasukkan sebelumnya dan berwarna abu-abu dan saya tidak mendapatkan "check server and mailbox". askubuntu.com/questions/663223/…
Niklas Rosencrantz
1
Ini juga berfungsi untuk kalender bersama. Cukup atur alamat email menjadi tidak ada dan isi email utama dari kalender bersama. Saya percaya Lightning Anda membutuhkan akun pertukaran utama Anda untuk aktif di bawah akun. Saya tidak dimintai kata sandi ketika saya menambahkan kalender bersama karyawan lain.
Ligemer
1
Saya harus mengunduh beta terbaru (beta 5) versi 4.0.0 untuk membuatnya berfungsi. Saya memiliki masalah yang sama persis dengan menghubungkan seperti yang dijelaskan dalam masalah-thread dari tahun lalu, jadi saya berasumsi Microsoft memperbarui API melanggar kompatibilitas sekarang dan kemudian ...
Adrian Schmidt
0

Saya dapat ini berfungsi di Linux, dan inilah cara saya melakukannya. Pada Windows file-file tersebut berada di tempat yang berbeda (Google akan memberi tahu Anda di mana), tetapi metode keseluruhan masih akan bekerja dengan DropBox, SeaFile, atau layanan sinkronisasi data yang setara.

Saya menggunakan Thunderbird / Lightning sebagai klien email / kalender saya di komputer utama saya (Thinkpad W541, Ubuntu Unity, 16.04) dan Chromebook perjalanan saya (Acer C720, Ubuntu XFCE, 16.04), dan saya ingin secara teratur menyinkronkan data kalender antara kedua mesin . Saran online sering menyebutkan Kalender Google, tetapi saya lebih suka menggunakan alat sumber terbuka (yang saya kendalikan) untuk melakukan pekerjaan itu. Saya menggunakan SeaFile (setara dengan FOSS DropBox) untuk menyinkronkan folder & file di antara mesin saya.

Langkah 1 : Di Chromebook baru saya, saya menyalin seluruh direktori Thunderbird saya: rsync -zarv user@thinkpad:~/.thunderbird/ ~/.thunderbird/ Kemudian, saya menginstal Thunderbird dan membukanya: presto, semua akun saya, email lama, dan (yang paling penting) acara kalender dapat diakses. Besar!

Langkah 2 : Sepertinya semua data Thunderbird yang relevan disimpan di ~ / .thunderbird / blah.default /, dengan data kalender di ~ / .thunderbird / blah.default / calendar-data /. Di Chromebook, saya membuat acara kalender baru, menyimpannya, dan melihat bahwa ~ / .thunderbird / blah.default / kalender-data / local.sqlite telah meningkat ukurannya dan memiliki stempel waktu "modifikasi terakhir" yang lebih baru. Saya menyimpulkan bahwa local.sqlite berisi semua data kalender yang relevan.

Langkah 3 : Saya menutup Thunderbird di kedua mesin, lalu gunakan SeaFile untuk menyinkronkan seluruh data / folder calander pada keduanya. Saya melihat bahwa ukuran file dan cap waktu yang lebih baru telah berhasil disinkronkan di Thinkpad. Saya membuka Thunderbird di mesin baru, dan ada di kalender adalah acara baru saya. Keberhasilan!

Kelemahan : Kelemahan utama tampaknya adalah jika Thunderbird terbuka pada kedua mesin dan kalender mana pun diedit, menyinkronkan file data kalender terkadang menyebabkan Thunderbird mesin lain mogok. Mereka tidak dibangun untuk menangani I / O semacam itu. Tetapi sebaliknya: ini bekerja dengan baik!

Kreuzfeld
sumber