我在 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/):
- “添加'用户名@'之前的 URL 也应该有效,例如 http(s)://username@myserver/owncloud/..." -> 不起作用(地址不被接受,与 username:password@... 相同)(我可能需要将 username:password 放在这个地址的某个地方(试过了,但没有帮助)
- 放日历.网络.多领域为 TRUE-> 仍然不起作用。
在 Thunderbird 中密码管理器,zwo 日历的两个(不同的)用户名和(不同的)密码均正确包含在内(并且在单独使用任一日历时都可以工作)。
有没有办法处理同一提供商/服务器上的 2 个日历?我们希望
- 如果可能的话,继续使用现有的供应商,否则
- 该解决方案并不简单地依赖于为每个日历使用不同的提供商,因为我们可能会有更多的人/日历,并且可信赖的提供商数量是有限的。
更新2017-03-12:我发现了这两个错误报告。它们是相当很老了,但似乎很难(13年!)并且仍然没有解决 - 如果有人可以反驳这一点或想出解决办法我会很高兴......
5 年前报告,7 个月前修改:https://bugzilla.mozilla.org/show_bug.cgi?id=799184
13 年前报告,3 年前修改:https://bugzilla.mozilla.org/show_bug.cgi?id=247486
答案1
这是一个疯狂的想法,我不知道它是否会起作用,但我没有办法测试。
如果正如您所怀疑的那样,问题在于同一个服务器名称被使用了两次,那么有一个简单的方法可以为服务器提供第二个不同的名称:
- 用于
ping kalender.web.de
获取服务器的 IP 地址,例如123.456.789.012
- 编辑 hosts 文件
通过添加如下行来为同一台服务器创建别名:
myalias.com 123.456.789.012
- 对其中一个帐户使用的名称, 从而将该虚拟服务器名称指向相同的 IP 地址。
https://myalias.com/begenda/dav/[email protected]/calendar
- 编辑 Apache 和 Davical 配置以支持新域。
这可能会起作用,前提是使用相同的网站名称确实是问题所在,并且 Thunderbird 不够智能,无法检测到同一个网站现在被引用两次。