我正在尝试在公司的服务器(Windows Server2003)上安装图形界面caldavzap (开源web客户端),以便它可以显示位于另一个域中的日历。https://www.inf-it.com/open-source/clients/caldavzap
资源或日历所在的服务器是MDaemon邮件服务器,而我不是管理员。web客户端的位置似乎并不复杂,但我总是收到未经授权的401和跨域错误消息。Caldavzap告诉我,TLS也可能存在问题。另一方面,日历可以通过mozila thunderbird (带有插件照明)来查看和创建。所以我猜可以从客户的caldavzap中看出来。我的问题是:这是客户的问题吗?我是否需要访问邮件服务器才能允许访问位于另一台服务器上的客户端?
发布于 2018-09-14 06:45:32
如果Caldavzap是一个javascript客户端,那么出现问题的原因是因为您的外部CalDAV服务需要发出CORS头。
如果您无法控制服务,就没有简单的方法可以绕过这一点。我能想到的一种方法是自己托管一个单独的服务器,该服务器向您的实际CalDAV服务发出正确的CORS标头和代理HTTP请求。
https://stackoverflow.com/questions/52321869
复制相似问题