web-dev-qa-db-ja.com

CardDAVを使用して連絡先を設定する

Ubuntu Raringを使用すると、Gnomeの連絡先が付属しているようです。 CardDAVを介してEDSにデータを入力する方法があるかどうか疑問に思っていますか?

主に、ThunderbirdにはこのEDSに関連付けられたアドレス帳があり、Thunderbird自体はCardDAVをサポートしていないためです。ただし、CardDAVサーバーをEDSで暗号化できれば、そのリストはThunderbirdで使用できるようになると考えています。

5
Sajan Parikh

Thunderbirdでcaldavの連絡先をインポートできます。

CardDavを使用してGoogleの連絡先をThunderbirdと同期する

しかし、私はあなたが本当に欲しいのはこれだと思う:

https://help.ubuntu.com/community/SyncEvolution


また、evolutionの組み込みwebdavプロトコルを使用して、リモートのcardav連絡先を追加することもできます。

EvolutionにCarddav連絡先を追加します。

任意のcarddavサーバーを使用できます。たとえば、ここでは、無料のオンラインcarddavサービス fruux.com を使用します。

ステップ1:

Fruuxで無料のアカウントを作成します。アドレス帳をクリックし、Add new Addressbookをクリックして新しいアドレス帳を作成し、Fruuxと呼びます。

fruux addressbook

それぞれのアドレス帳をクリックします。アドレス帳の詳細が表示されます。そこからsource urlをコピーします。

ステップ2:

Evolutionを起動します。

連絡先に移動します。

「新規」→「アドレス帳」を選択します。

ステップ3:

アドレス帳タイプwebdavを選択します。

enter image description here

"Server → URL"には、step1でコピーした(目的のアドレス帳の)完全なURLを入力します。

次のようなものになります。

Fruux:https://dav.fruux.com/addressbooks/a329827487445/b3380-ec73-45f5-a4d5-afb7h4/

(あなたは異なるでしょう)

次の値を使用します。

ユーザー名:YUOR FRUUX USER NAME

パスワード:YOUR FRUUX PASSWORD

適用をクリックします。

完了!


EvolutionにCarddav連絡先を追加します(syncevolutionを使用):

Fruuxアドレス帳をデフォルトの進化アドレス帳と同期しますPersonal.上記のfruuxアドレス帳を作成し、source urlをコピーします。ターミナルプロンプトで次のコマンドを実行します。

ステップ1:

syncevolution --configure --template webdav syncURL=https://dav.fruux.com:443/ username=YOUR-FRUUX-USERNAME password=YOUR-Fruux-Password target-config@Fruux

Step2:

syncevolution --configure database=https://dav.fruux.com:443/addressbooks/c32487894645/b3fd4500-kc893-45d5-g4d5-afb8645315/ backend=carddav target-config@fruux addressbook

database=" "を前の手順でコピーしたsource-urlに置き換えます。

Step3:

syncevolution --configure --template SyncEvolution_Client syncURL=local://@Fruux username= password= Fruux addressbook

Step4:

syncevolution --configure sync=two-way backend=evolution-contacts database=Personal fruux addressbook

Step6(初めて同期を実行):

Syncevolution --sync=refreh-from-server fruux addressbook

重複を避けるため、初回同期オプションには--sync=slowまたは--sync=refresh-from-serverを使用することをお勧めします。

refresh-from-serverDELETES EVERYTHINGin client&REPLACES WITH SERVER( caldav/carddavの反対)

Step7(通常の双方向同期を実行):

syncevolution fruux addressbook.

上記のコマンドでプロセスを自動化するランチャーを作成できます。

1
Khurshid Alam

ThunderbirdでCardDAVアドレス帳を使用する場合は、EDSを使用する必要はありません。 Cardbookアドオン は、Thunderbirdの組み込みアドレス帳を完全に置き換え、CardDAVのサポートを提供します。 URL、ユーザー名、パスワードを使用してリモートアドレス帳を追加し、「同期」を押して(繰り返し)、連絡先が表示されるのを確認します。

Nota bene:有効な証明書(特に自己署名証明書)がないサーバーでHTTPSを使用する場合は、例外を追加する必要がありますThunderbirdの証明書構成ダイアログで最初にそのサーバーに対して。それ以外の場合、Cardbookはログイン資格情報の検証の失敗を報告するだけです。

2
Raphael