我正在尝试访问iCal中的CalDAV帐户,除了“委派”选项卡外,一切正常。我可以看到我有权访问的帐户(包括正确的读/写属性),但复选框已禁用,并且无法选择日历。有没有人见过这个&知道原因是什么吗?
这是一个自定义的CalDAV实现,因此可能是由于iCal期望与我们的服务器发送的内容之间的脱节 - 但是控制台中没有错误/警告消息来指示问题可能是什么。 / p>
任何建议都将不胜感激。
答案 0 :(得分:2)
iCal查询服务器上可用的权限和方法。要查询集合资源的权限,您需要具有DAV :: read-current-user-privilege-set权限。假设iCal可以读取权限,它将寻找读取的DAV ::读取权限以及DAV :: bind,DAV :: unbind和DAV :: write权限,以指示写入的能力。
调试此问题的最佳方法可能是阅读RFC3744大约六次,穿插使用iCal对付工作服务器并嗅探TCP通信。一个好方法是使用某种中间人代理,这样你就可以嗅探与(例如)Mobile Me或iCloud的通信。
答案 1 :(得分:0)
在我有限的经验中,当用于共享的帐户在Microsoft Exchange Server 2010中起作用(非个人)时会发生这种情况。例如,其中三个中的两个是有效的:
我确实使用了各种CalDAV实现,但从未遇到过相同的限制,所以这可能不是一个好的答案。此外,用于日历和委派的Exchange Web服务(EWS)可能无法与CalDAV相媲美。不过,这是值得深思的。
答案 2 :(得分:0)
iCal 5.x的调试菜单提供了CalDAV日志记录选项。
要启用该菜单,您可以使用Secrets偏好设置面板。