我有自己的服务器(运行 12.04),我在上面安装了 ownCloud,并能够通过 CalDAV 成功同步我的日历。但是当我尝试使用 CardDAV 同步我的联系人时,却没有任何效果。我搜索了所有地方,却只找到 SOGO-Connector,但根本不起作用。
顺便说一句:SOGO-Connector 有一个功能,就是每次我启动 Thunderbird 时都会询问我两次主密码。
这是 ownCloud 特有的(v. 4.04)问题吗?
如果有人有一个不使用 ownCloud 或不使用 cardDAV 的解决方案,这很好,但它不应该将我的联系人数据存储在我的服务器以外的任何地方(这意味着没有云存储解决方案)。
了解我有一个有效的 SparkleShare 同步可能会有所帮助。
编辑:现在使用 Radicale 而不是 ownCloud,但存在同样的问题。
答案1
这Cardbook 插件完全取代 Thunderbird 的内置地址簿并提供对 CardDAV 的支持。它使用 URL、用户名和密码直接连接到您的服务器 - 不会泄露数据(据我所知,无需检查来源)。这似乎与我自己的 Radicale 服务器配合得很好。
注意:如果您使用 HTTPS 连接没有有效证书(尤其是自签名证书)的服务器,则需要先在 Thunderbird 的证书配置对话框中为该服务器添加例外。否则,Cardbook 将报告登录凭据验证失败。
答案2
我找到了解决我自己的问题的方法:
- 安装 Evolution 并添加 CardDAV-adressbook
- 安装 EDS 联系人集成到 Thunderbird
就是这样,并不是那么难。
唯一的问题:您必须至少指定一次电子邮件帐户来设置演变(以后可以删除)。
答案3
我的特殊情况下的另一种解决方法:
thunderbird 中集成的个人通讯录位于一个名为 abook.mab 的文件中。借助符号链接和 SparkleShare 同步此文件,无需使用 CardDAV 即可同步我的通讯录。