联系人和日历如何同步?

在有关Ubuntu Phone的所有文章和评论中,我遗漏了一个重要信息:支持哪些协议可以将您的联系人和日历与您的设备同步? CalDav的/ GroupDav? ActiveSync的? Gmail吗?

可以使用CardDAV将官方Aquaris Ubuntu版本与Owncloud同步。 这就是我所做的(参见wiki.ubuntuusers.de for source):

  1. 首先,我将我的站点的证书添加到文件夹/ usr / share / ca-certificates并更新ca-cert数据库,因为它是自签名的:

     sudo mount /dev/loop0 / -o remount,rw sudo cp /home/phablet/Downloads/server.crt /usr/share/ca-certificates 

    运行配置时,在新证书中添加星号

     sudo dpkg-reconfigure ca-certificates 
  2. 添加syncevolution配置:

     syncevolution --keyring=no --configure --template webdav username= password= syncurl="in-its.de/owncloud" target-config@owncloud syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= peerIsClient=1 owncloud syncevolution --configure database=https:///owncloud/remote.php/carddav/addressbooks//contacts backend=carddav target-config@owncloud contacts syncevolution --configure sync=two-way backend=contacts database="Persönlich" owncloud contacts 
  3. 运行同步:

     syncevolution --sync slow owncloud contacts 

这使得我的所有Owncloud联系人都可以在我的Ubuntu手机上使用。

和CalDAV类似:

 syncevolution --configure database=https:///owncloud/remote.php/caldav/calendars//personal backend=caldav target-config@owncloud calendar syncevolution --configure sync=two-way backend=events database="Persönlich" owncloud calendar 

然后同步它:

 syncevolution --sync slow owncloud calendar 

所以CalDAV和CardDAV正在工作!

我终于通过更新存储库来设法连接到我的手机

 sudo add-apt-repository ppa:phablet-team/tools && sudo apt-get update 

但是在设置完所有内容后没有,我在运行同步时遇到错误

 [ERROR @baikal] transport problem: PROPFIND: Neon error code 1, no HTTP status: Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted 

所以我想我的贝加尔服务器需要某种证书。 知道如何解决这个问题吗?

我在我的NAS上安装了owncloud! 现在一切正常! 谢谢你的指示! 但现在手机是否保持联系人同步?

目前不正确…只能从谷歌同步联系人和日历。 无法通过Ubuntu Touch中的设置设置其他CalDav / CardDav或ActiveSync帐户。 如果您的在线信息不在谷歌服务中,那么你的运气不好。