Làm cách nào để đồng bộ hóa Lịch trao đổi của tôi trong Ubuntu (Thunderbird / Lightning)?


33

Đến từ Môi trường Microsoft Windows, cách tốt nhất để đồng bộ lịch của một người trên Ubuntu / Thunderbird / Lightning là gì?

Câu trả lời:


54

Các ExchangeCalendar / exchangecalendar plugin cho Thunderbird dường như để giải quyết vấn đề này một cách duyên dáng. Dưới đây là một số bước để giúp bạn đi:

  1. Cài đặt Plugin Lightning cho Thunderbird.
  2. Tải xuống plugin lịch trao đổi ms từ ExchangeCalWiki / exchangeecalWiki . Plugin * .xpi có thể nằm trong tệp zip. Lưu tệp vào thư mục Tải xuống của bạn (hoặc ở nơi khác).
  3. Trong Thunderbird, nhấp vào menu -> Tiện ích bổ sung
  4. Nhấp vào biểu tượng để cài đặt tiện ích bổ sung từ tệp cục bộ (hình 1 bên dưới).
  5. Khi các plugin đã được cài đặt xong và Thunderbird đã khởi động lại, hãy mở tab lịch trong Thunderbird. Nhấp chuột phải vào phần lịch và chọn "lịch mới".
  6. Chọn "Trên mạng"
  7. Chọn Microsoft Exchange.
  8. Chọn một tên cho lịch.
  9. Bây giờ là phần khó khăn. Tôi không thể làm cho tính năng tự động phát hiện hoạt động, nhưng nếu bạn nhập đúng tên máy chủ và tên người dùng, bạn sẽ ổn. Đối với văn phòng 365, url là: https://outlook.office365.com/ews/exchange.asmx . Xem hình 2 bên dưới.
  10. Nhấp vào "Kiểm tra máy chủ và hộp thư". Nếu bạn có đúng máy chủ và tên người dùng, đầu vào cơ sở thư mục sẽ xuất hiện Với nút Tiếp theo (hình 3). Nhấn tiếp. Tất cả mọi thứ dường như làm việc từ thời điểm này. Chúc may mắn!

Hình 1 - Cài đặt plugin trao đổi đã tải xuống

Cài đặt tiện ích trao đổi được lưu cục bộ

Hình 2 - Cấu hình các thiết lập trao đổi

Định cấu hình cài đặt trao đổi

Hình 3 - Sau khi nhấp vào "Kiểm tra máy chủ và hộp thư", đầu vào cơ sở thư mục xuất hiện với nút "Tiếp theo"

Máy chủ trao đổi được cấu hình đúng - yay


Wow, cảm ơn đã hướng dẫn từng bước! Nó hoạt động hoàn hảo.
pagliuca

Nó hoạt động, tôi chỉ cần nhập thủ công URL máy chủ ( mail.domain.com/EWS/Exchange.asmx )
Roberto Leinardi

Khi tôi thử nó, url máy chủ của tôi được nhập trước và chuyển sang màu xám và tôi không nhận được "kiểm tra máy chủ và hộp thư". Askubfox.com/questions/663223/NH
Niklas Rosencrantz

1
Điều này cũng hoạt động cho một lịch chia sẻ là tốt. Chỉ cần đặt địa chỉ email thành không và điền vào email chính của lịch được chia sẻ. Tôi tin rằng Lightning của bạn cần tài khoản trao đổi chính của bạn để hoạt động theo tài khoản. Tôi đã không được nhắc nhập mật khẩu khi tôi thêm lịch chia sẻ của nhân viên khác.
Ligemer

1
Tôi đã phải tải xuống bản beta (beta 5) mới nhất của phiên bản 4.0.0 để nó hoạt động. Tôi đã có cùng một vấn đề với việc kết nối như được mô tả trong một chuỗi vấn đề từ một năm trước, vì vậy tôi cho rằng Microsoft cập nhật API phá vỡ khả năng tương thích ngược bây giờ và sau đó là
David Schmidt


0

Tôi đã làm điều này để làm việc trên Linux và đây là cách tôi đã làm. Trên Windows, các tệp được đặt ở một vị trí khác (Google sẽ cho bạn biết vị trí), nhưng phương pháp tổng thể vẫn sẽ hoạt động với DropBox, SeaFile hoặc các dịch vụ đồng bộ hóa dữ liệu tương đương.

Tôi sử dụng Thunderbird / Lightning làm ứng dụng email / lịch trên máy tính chính của mình (Thinkpad W541, Ubuntu Unity, 16.04) và Chromebook du lịch của tôi (Acer C720, Ubuntu XFCE, 16.04) và tôi muốn thường xuyên đồng bộ hóa dữ liệu lịch giữa cả hai máy . Các đề xuất trực tuyến thường đề cập đến Lịch Google, nhưng tôi muốn sử dụng các công cụ nguồn mở (mà tôi kiểm soát) để thực hiện công việc. Tôi sử dụng SeaFile (tương đương FOSS DropBox) để đồng bộ hóa các thư mục & tệp giữa các máy của tôi.

Bước 1 : Trên Chromebook mới của tôi, tôi sao chép toàn bộ thư mục Thunderbird của mình: rsync -zarv user@thinkpad:~/.thunderbird/ ~/.thunderbird/ Sau đó, tôi cài đặt Thunderbird và mở nó: uy tín, tất cả tài khoản, email cũ và (quan trọng nhất) đều có thể truy cập được. Tuyệt quá!

Bước 2 : Dường như tất cả dữ liệu Thunderbird có liên quan được lưu trữ trong ~ / .thunderbird / blah.default /, với dữ liệu lịch trong ~ / .thunderbird / blah.default / calendar-data /. Trên Chromebook, tôi tạo một sự kiện lịch mới, lưu nó và thấy rằng ~ / .thunderbird / blah.default / calendar-data / local.sqlite đã tăng kích thước và có dấu thời gian "sửa đổi lần cuối" mới hơn. Tôi kết luận rằng local.sqlite chứa tất cả dữ liệu lịch có liên quan.

Bước 3 : Tôi đóng Thunderbird trên cả hai máy, sau đó sử dụng SeaFile để đồng bộ hóa toàn bộ calander-data / thư mục trên cả hai. Tôi thấy rằng các kích thước tệp và dấu thời gian mới hơn đã được đồng bộ hóa thành công trên Thinkpad. Tôi mở Thunderbird trên máy mới và trong lịch là sự kiện mới của tôi. Sự thành công!

Hạn chế : Nhược điểm chính dường như là nếu Thunderbird mở trên cả hai máy và lịch được chỉnh sửa, đồng bộ hóa các tệp dữ liệu lịch đôi khi khiến Thunderbird của máy khác bị sập. Chúng không được chế tạo để xử lý loại I / O đó. Nhưng nếu không: nó hoạt động rất tốt!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.