gmail から nextcloud にアドレス帳を移行する

別に脱GAFAとか難しいことをするつもりは毛頭ありませんが、それでも依存度を下げていこう……という気運が自分の中で高まっているので、その一環です。

  • NextCloud 15.0.5

gmail からは vCard 形式でエクスポートするんですけど、それを nextcloud にインポートするとどうもメールアドレスが落ちてしまうことが結構あるんですよね。なんでじゃろーってことでテキストエディターで開いて調べてみると、どうもこんな風になっているアドレス項目が全部スキップされているようです。

item1.EMAIL;TYPE=INTERNET:nanashino.gonbei@mail.com

他方、先頭に itemN. の付いていないアドレス項目は、ちゃんと読み込めているようです。

EMAIL;TYPE=INTERNET:nanashino.gonbei@mail.com

なので、よくわかんないですけど先頭の itemN. を削除してやったら、ちゃんと取り込むことができました。

:%s/^item.\.//

MacBookAir の連絡先は、そのままインターネットアカウントを追加してやれば同期できますね。Android も DavDroid を使って同期できますが、設定の「CardDAV」→「連絡先グループ方法」を「グループは連絡先カテゴリーごと」に変更しないとダメみたいです。

あとうちの場合は Linux デスクトップに ThunderBird があったりして、設定すれば同期できるはずなんですけどそこはまぁいいかなぁ……と。

  • blog/2019/20190316173515_transform-vcard
  • 最終更新: 2019/03/16 17:50