我刚刚在两台机器上安装了 CalDav/CardDav 对 OX 7.6.2 的支持,一台安装了 Debian Stretch (x),另一台安装了 Debian Jessie (y)。我看到了以下行为:
我可以访问(使用 Dolphin 文件管理器)webdavs://dav.mail2.x.it/servlet/webdav.infostore/ 并查看文件;
我可以访问(使用 Dolphin 文件管理器)webdavs://dav.www.y.it/servlet/webdav.infostore/ 并查看文件;
我可以访问 webdavs://dav.mail2.x.it/ 并看到 caldav、carddav 和 principals 文件夹;
我不能访问 webdavs://dav.www.y.it/ 但我看不到 caldav、carddav 和 principals 文件夹;
我很确定两台机器的设置是相同的(它们位于两个不同的 LAN 上)。
我在 OX 中看不到特定的错误:我该如何找到问题?
由于上述第 1 点,网络配置似乎没问题,OX 和 DAV 也一样:为什么只有 caldav/carddav 不起作用,而 webdav 可以?
使用 Dolphin 时,我收到错误“文件或文件夹 webdavs://dav.www.y.net/ 不存在”,而使用 Cadaver 命令行客户端时:
Impossible to access to / (non enabled for WebDAV?):
405 Method Not Allowed
Connection to "dav.www.y.net" closed.
从 OX 日志中我可以看到所有这些:
==> /tmp/dav.access.log (on working server) <==
- - [10/Jul/2015:09:53:43 +0200] "PROPFIND /servlet/ HTTP/1.1" 404 412
- - [10/Jul/2015:09:53:44 +0200] "PROPFIND / HTTP/1.1" 207 486
- - [10/Jul/2015:09:53:45 +0200] "PROPFIND / HTTP/1.1" 207 426
- - [10/Jul/2015:09:53:45 +0200] "PROPFIND / HTTP/1.1" 207 426
- - [10/Jul/2015:09:53:46 +0200] "PROPFIND / HTTP/1.1" 207 426
- - [10/Jul/2015:09:53:46 +0200] "PROPFIND / HTTP/1.1" 207 426
==> /tmp/dav.access.log (on NOT working server) <==
- - [10/Jul/2015:09:51:10 +0200] "PROPFIND /servlet/webdav.infostore HTTP/1.1" 207 1111
- - [10/Jul/2015:09:51:13 +0200] "PROPFIND /servlet/webdav.infostore HTTP/1.1" 207 1111
- - [10/Jul/2015:09:51:15 +0200] "PROPFIND /servlet/ HTTP/1.1" 404 1068
- - [10/Jul/2015:09:51:15 +0200] "PROPFIND / HTTP/1.1" 405 312
- - [10/Jul/2015:09:51:16 +0200] "PROPFIND / HTTP/1.1" 405 312
- - [10/Jul/2015:09:51:16 +0200] "PROPFIND / HTTP/1.1" 405 312
- - [10/Jul/2015:09:51:16 +0200] "PROPFIND / HTTP/1.1" 405 312
- - [10/Jul/2015:09:51:17 +0200] "PROPFIND / HTTP/1.1" 405 312
对于配置我遵循这个文档:http://oxpedia.org/wiki/index.php?ti...arddav_Bundles
任何想法?
谢谢,马特奥