0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Zoho CardDAV は実質使えない

Last updated at Posted at 2019-08-23

(初出: 2019-03-03 "Zoho CardDAV is NOT usable yet" を改題)

Zoho Mail の Calendar (カレンダー) や Contacts (連絡先) も ownCloud と同期すると便利だと思い、vdirsyncer での同期を試みた。カレンダーの方は難なく同期できるが、Contacts がどうもいけない。Zoho 公式の (微妙に説明が足りない感じの) 説明に沿って、しかし試行錯誤の挙句、なんとか同期する設定を見つけ出したのだが、最初の16件 (この数字に意味があるかどうかは不明) だけ同期した後 WebDAV の長い長い応答待ちに入り、そこから戻ると今度はエラーが多発する。控えめに言って使い物にならない。vdirsyncer (pimutils) の開発者周辺では Zoho のサーバー側の問題だ という見方で、実際に Zoho 自身も 自分たちのバグだと認めている ようである。残念。

しかし考えてみれば Zoho Contacts は姓名順の表示もできないしふりがなも扱えないから、たとえ同期できたとしても使いやすいとは言えない。今までのように、ownCloud が吐き出す VCF を適当に 山田 太郎 ⇔ Taro YAMADA 式に変換して手動でインポートすることにしよう。それ用のスクリプトは準備してあるから問題ない。

なお、vdirsyncer 用の「Zoho Contacts でなんとか同期に成功する設定」とは次のようなものだ。カレンダーの同期に利用するローカル (ファイルシステム上の) データの確認に khal を利用しているため、ここでは path に khal 用のフォルダーを指定している。

[pair contacts]
a = "contacts_local"
b = "contacts_remote"
collections = [["contacts", "<local address book name>", "contacts"]]
#conflict_resolution = "b wins"

[storage contacts_local]
type = "filesystem"
path = "/home/<username>/.local/share/khal/contacts/"
fileext = ".vcf"

[storage contacts_remote]
type = "carddav"
url = "https://contacts.zoho.com/carddav/<zoho email id>/default/contacts/"
username = "<zoho email id>"
password = "<zoho app password>"
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?