https://www.MYSERVER.de/baikal/card.php/principals/USER/
我尝试使用 Lubuntu 14.04 LTS 64bit 在 evolution 中建立 CardDAV 帐户。我使用带有 SSL 连接的URL 。这在 iPhone、Mac 和 Android 上有效,但在 Lubuntu 中的 Evolution 上无效。
我想向 URL 添加一个端口,但更新时端口总是从地址中消失。
但是,使用同一物理服务器(但不通过 baikal)通过 Evolution 中的 CalDAV 进行日历同步是可行的。
我没有收到任何错误,只是没有更新/下载任何联系人。
答案1
首先下载您的服务器证书并将其移动到
/usr/share/ca-certificates
:sudo cp /home/$USER/Downloads/YOURSERVER.crt /usr/share/ca-certificates
然后更新 ca-cert 数据库,因为它是自签名的:(在运行配置时为新证书添加星号):
sudo dpkg-reconfigure ca-certificates
安装 syncevolution:
sudo apt-get install syncevolution
然后使用以下命令查询服务器:
syncevolution --print-databases backend=carddav username=yourusername "password=*****" syncURL=https://www.MYSERVER.de:443/card.php/addressbooks
它将打印出所有联系人数据库及其
url
。在设置 carddav 服务器时,请在 evolution 中使用该 url。
对于 baikal,默认 URL 如下:
https://www.MYSERVER.de/baikal/card.php/principals/USER/
完毕!
笔记:您也可以手动安装证书。打开 Evolution,然后转到Edit->Preference->Certificate
。您可以在那里手动导入证书。