如何在 Ubuntu(Thunderbird / Lightning)中同步我的 Exchange 日历?

如何在 Ubuntu(Thunderbird / Lightning)中同步我的 Exchange 日历?

来自 Microsoft Windows 环境,在 Ubuntu / Thunderbird / Lightning 上同步日历的最佳方法是什么?

答案1

ExchangeCalendar/exchangecalendarThunderbird 插件似乎可以很好地解决这个问题。以下是一些入门步骤:

  1. 安装Lightning 插件对于 Thunderbird。
  2. 从以下位置下载 ms-exchange 日历插件ExchangeCalendar/exchangecalendar。*.xpi 插件可能位于 zip 文件中。将文件保存到您的下载文件夹(或其他地方)。
  3. 在 Thunderbird 中,单击菜单-->附加组件
  4. 单击图标即可从本地文件安装附加组件(下图 1)。
  5. 插件全部安装完毕,Thunderbird 重新启动后,打开 Thunderbird 中的日历选项卡。右键单击日历部分并选择“新日历”。
  6. 选择“在网络上”
  7. 选择 Microsoft Exchange。
  8. 为日历选择一个名称。
  9. 现在到了棘手的部分。我无法让自动发现功能正常工作,但如果您输入正确的服务器 URL 和用户名,就可以了。对于 Office 365,URL 为: https://outlook.office365.com/ews/exchange.asmx.参见下图2。
  10. 单击“检查服务器和邮箱”。如果服务器和用户名正确,文件夹基本输入应出现,并带有“下一步”按钮(图 3)。单击“下一步”。从这一点开始,一切似乎都正常。祝你好运!

图 1--安装下载的 Exchange 插件

安装本地保存的 Exchange 附加组件

图 2 — 配置 Exchange 设置

配置交换设置

图 3 - 单击“检查服务器和邮箱”后,出现文件夹库输入,并带有“下一步”按钮

正确配置了 Exchange 服务器 - 耶

答案2

ExchangeCalendar 确实有效 - 直到 TB60。:-(

现在我依赖 TbSync,它做得不错。

https://github.com/jobisoft/TbSync

参见手册: https://github.com/jobisoft/TbSync/wiki/How-to-get-started

答案3

我让这个在 Linux 上运行起来,下面是我操作的方法。在 Windows 上,文件位于不同的位置(Google 会告诉您位置),但总体方法应该仍适用于 DropBox、SeaFile 或同等数据同步服务。

我在主计算机(Thinkpad W541,Ubuntu Unity,16.04)和旅行用 Chromebook(Acer C720,Ubuntu XFCE,16.04)上使用 Thunderbird/Lightning 作为电子邮件/日历客户端,并且我想定期在两台机器之间同步日历数据。网上的建议经常提到 Google 日历,但我宁愿使用开源工具(我控制的)来完成这项工作。我使用 SeaFile(FOSS DropBox 的等效工具)在我的机器之间同步文件夹和文件。

步骤1:在我的新 Chromebook 上,我复制了整个 Thunderbird 目录: rsync -zarv user@thinkpad:~/.thunderbird/ ~/.thunderbird/ 然后,我安装并打开 Thunderbird:瞧,我的所有帐户、旧电子邮件和(最重要的)日历活动都可以访问了。太棒了!

第2步:看起来所有相关的 Thunderbird 数据都存储在 ~/.thunderbird/blah.default/ 中,日历数据则存储在 ~/.thunderbird/blah.default/calendar-data/ 中。在 Chromebook 上,我创建了一个新的日历事件,保存后发现 ~/.thunderbird/blah.default/calendar-data/local.sqlite 的大小有所增加,并且有更新的“上次修改”时间戳。我得出结论,local.sqlite 包含所有相关的日历数据。

步骤3:我关闭两台机器上的 Thunderbird,然后使用 SeaFile 同步两台机器上的整个 calander-data/ 文件夹。我看到较新的文件大小和时间戳已在 Thinkpad 上成功同步。我在新机器上打开 Thunderbird,日历中出现了我的新事件。成功了!

缺点:主要缺点似乎是,如果两台机器上都打开了 Thunderbird,并且编辑了任一日历,则同步日历数据文件有时会导致另一台机器的 Thunderbird 崩溃。它们不是为处理这种 I/O 而设计的。但除此之外:它运行良好!

相关内容