在我的工作中,我们使用 MS Outlook 和 Outlook Web Access Exchange 服务器。我在家用电脑和笔记本电脑上使用 Thunderbird,并且必须使用(付费的)Owl for Exchange 才能在 Thunderbird 中获取我的电子邮件,即登录 Exchange 服务器。一切都运行良好,日历在 Thunderbird 中也运行良好。
我唯一无法访问的是共享日历。我的一些同事向我发送共享邀请(通过电子邮件),这样我就可以查看他们的日历(并编辑它们 - 例如,我们使用一个共享日历作为我们团队轮班表)。在 MS Outlook 中,您打开电子邮件,它顶部有一个“打开此日历”按钮,然后导入日历设置并打开。我可以看到/下载电子邮件的附件,该附件可能包含 Outlook 定位日历的数据 - 它是一个名为“sharing_metadata.xml”的 .xml 文件。
我假设在 Thunderbird 中我需要“添加新日历”/“在网络上”,然后输入位置。我不知道 .xml 文件中的数据是否包含我需要的内容,如果是,我需要将哪些内容复制到 Thunderbird 中的对话框中。我尝试了一些在框中看似合乎逻辑的操作,但无法打开任何内容(显然成功添加了日历,但没有导入数据)。
我已删除可能属于机密的部分,并将其粘贴在 .xml 文件中的详细信息下方。
有人成功让共享日历(从 MS Outlook 发送)在 Thunderbird 中打开吗?如果我做不到这一点,那也不算什么灾难,但还是不错的。
非常感谢。
Thunderbird 版本:1:78.11.0+build1-0Ubuntu0.20.04.2 Ubuntu 版本 20.04.2 LTS
我认为.xml 文件的重要部分是:
<FolderId xmlns="http://schemas.microsoft.com/exchange/sharing/2008">后面跟着很多十六进制数字其次是 </FolderId>
<MailboxId xmlns="http://schemas.microsoft.com/exchange/sharing/2008">然后是一长串十六进制数字然后是 </MailboxId>
答案1
我已经找到了一种可以取得一些进展的方法,尽管它不是我希望的完整解决方案。
您可以将 MS Outlook 中的日历保存为 iCalendar 文件 (.ics),然后将其导入 Thunderbird。只有当您的计算机上安装了 Outlook 时,您才能保存日历(我的计算机是双启动的……但更喜欢使用 Ubuntu,这就是我希望在其中保存日历的原因)。
因为这只会导入静态日历(即如果有人更改原始日历,它不会更新),我发现最好将其作为 Thunderbird 中的单独日历导入,然后我可以定期删除它并在需要更新时重新导入更新的版本。对我来说,每月执行一次就行,但显然不如动态更新的共享日历好。
1. 要从 Outlook 保存日历:
打开 Outlook。
单击要保存的日历上的任意位置(将焦点转移到那里)
单击“文件”菜单,然后单击“保存日历”。
它默认将其保存为.ics 文件。
您可以在“更多选项...”下选择要保存的日期范围以及要保存的详细信息级别。显然,通过选择有限的日期范围,您将减少文件大小和保存(以及随后的导入)时间,并且可能降低出错的风险。
将其保存至 USB 记忆棒。
2. 要在 Thunderbird 中创建新日历:
启动进入 Ubuntu。
打开 Thunderbird
点击“日历”选项卡
在左侧的日历标题下,它将列出您当前的日历。右键单击列出日历的下方区域,然后从弹出菜单中选择“新日历”。
单击“在我的计算机上”确定其位置。
给它命名,并赋予你喜欢的颜色(我发现将工作日历的颜色与我的默认日历颜色不同非常有用,这样当我同时查看两个日历时,我可以一眼看出条目来自哪里)。你可以将电子邮件位留空。
然后您将创建一个空白日历。
3. 要将数据导入新日历:
插入保存有日历的 USB
在“日历”选项卡的右上角,单击三个水平条(汉堡包)
点击‘事件和任务’
点击“导入”
导航到您的 USB 驱动器并找到您保存的 .ics 文件 - 单击打开。
在顶部,请确保您选择了正确的日历来导入它 - 将它与当前日历合并可能没问题,但如果出现错误,最好能够删除它并重新导入而不会影响其他日历的数据。我第一次尝试导入时确实遇到了错误,只是删除了日历并重新开始。
点击底部的“全部导入”。
然后就会从您想要的日历中导入所有选定的数据。
请注意,如上所述,此日历将是静态的而不是动态的,即,对原始日历所做的任何更改都不会更新 - 因此您必须在每次想要更新时删除导入的日历并重新导入...这就是为什么我希望有人通过展示一种方法来解决这个问题,使原始共享邀请在 Thunderbird 上运行。