如何在 Thunderbird 中使用 2 个 CalDAV 日历(同一提供商)(任意一个都可以工作,但不能并行)

如何在 Thunderbird 中使用 2 个 CalDAV 日历(同一提供商)(任意一个都可以工作,但不能并行)

我在 Win-10 上使用 Thunderbird 45.8.0(当前版本)。

同一服务器上 2 个不同帐户上的 2 个不同日历(提供商:web.de 上的 2 个免费邮件和日历帐户),我和一位朋友想共享并整合到 Thunderbird 中。简单地“合并”到一个日历中不是一个选项,因为我们都与其他人(并非完全重叠)共享这个日历。

合并任一日历都可以很好地工作,但是第二个日历不能并行工作(无论哪个是第一个/第二个;错误:显示了日历条目,但是颜色很浅并且不起作用,当单击属性 - “打开此日历”时,这不会改变状态)。

对我来说,问题可能是(我不确定),Thunderbird 无法区分这两个日历,因为它们属于同一个提供商,地址是: https://kalender.web.de/begenda/dav/[电子邮件保护]/日历 (根据帮助https://hilfe.web.de/kalender/synchronisieren/thunderbird.html)。

我发现并尝试了以下建议(https://sys4.de/en/blog/2014/07/11/multiple-caldav-calendars-thunderbird-lightning-auth-problem/):

  1. “添加'用户名@'之前的 URL 也应该有效,例如 http(s)://username@myserver/owncloud/..." -> 不起作用(地址不被接受,与 username:password@... 相同)(我可能需要将 username:password 放在这个地址的某个地方(试过了,但没有帮助)
  2. 日历.网络.多领域为 TRUE-> 仍然不起作用。

在 Thunderbird 中密码管理器,zwo 日历的两个(不同的)用户名和(不同的)密码均正确包含在内(并且在单独使用任一日历时都可以工作)。

有没有办法处理同一提供商/服务器上的 2 个日历?我们希望

  • 如果可能的话,继续使用现有的供应商,否则
  • 该解决方案并不简单地依赖于为每个日历使用不同的提供商,因为我们可能会有更多的人/日历,并且可信赖的提供商数量是有限的。

更新2017-03-12:我发现了这两个错误报告。它们是相当很老了,但似乎很难(13年!)并且仍然没有解决 - 如果有人可以反驳这一点或想出解决办法我会很高兴......

答案1

这是一个疯狂的想法,我不知道它是否会起作用,但我没有办法测试。

如果正如您所怀疑的那样,问题在于同一个服务器名称被使用了两次,那么有一个简单的方法可以为服务器提供第二个不同的名称:

  1. 用于ping kalender.web.de获取服务器的 IP 地址,例如123.456.789.012
  2. 编辑 hosts 文件 通过添加如下行来为同一台服务器创建别名:
    myalias.com 123.456.789.012
  3. 对其中一个帐户使用的名称, 从而将该虚拟服务器名称指向相同的 IP 地址。https://myalias.com/begenda/dav/[email protected]/calendar
  4. 编辑 Apache 和 Davical 配置以支持新域。

这可能会起作用,前提是使用相同的网站名称确实是问题所在,并且 Thunderbird 不够智能,无法检测到同一个网站现在被引用两次。

相关内容