FastMail に連絡先とカレンダーがあり、Ubuntu Touchで利用できるようにします。
まず、メール、連絡先、カレンダーにアクセスできる FastMail webapp をインストールすることに興味があるかもしれません。ただし、デバイスとのより深い統合が必要な場合は、先に進んでください。
パスワードをデバイスに保存するため、FastMailアカウントの代替パスワードを作成することをお勧めします。デバイスを紛失した場合は、この代替パスワードを無効にできます。
パスワードとセキュリティ 設定パネルに移動して、新しい「アプリパスワード」を追加します。
これを行うことを選択した場合は、これらの手順全体でメインパスワードの代わりに新しいアプリパスワードを使用します。
残念ながら、GoogleのようにFastMailと同期するための簡単なグラフィカルな方法はありません。そのため、ターミナルを使用する必要があります。
リモートアクセス を有効にするか、 ターミナルアプリ を直接インストールして使用します。
ターミナルで次のコマンドを実行し、EMAIL
とPASSWORD
をFastMailメールとパスワードに置き換えます。
_syncevolution --configure --keyring=no --template webdav username=EMAIL 'password=PASSWORD' target-config@fastmail
_
_syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@fastmail username= password= fastmail
_
「連絡先の自動保存」FastMail機能を有効にしている場合、電話にはメールアドレスのみの連絡先が多くなることに注意してください。現在のところ、これに対処するか、 「連絡先の自動保存」を無効にする を除き、回避策はありません
再度、EMAIL
をFastMailメールに置き換えます。
_syncevolution --configure --template webdav database=https://carddav.fastmail.com/dav/addressbooks/user/EMAIL/Default backend=carddav target-config@fastmail fmcontacts
_
_syncevolution --configure sync=two-way backend=contacts database=Personal fastmail fmcontacts
_
そして、初期同期を実行します:_syncevolution --sync slow fastmail fmcontacts
_
FastMailで外部カレンダーを使用しない場合、この簡単な方法で十分です。そして、EMAIL
をFastMailメールに置き換えます。
_syncevolution --configure --template webdav database=https://caldav.fastmail.com/dav/calendars/user/EMAIL backend=caldav target-config@fastmail fmcalendar
_
_syncevolution --configure sync=two-way backend=calendar database=Personal fastmail fmcalendar
_
そして、初期同期を実行します:_syncevolution --sync slow fastmail fmcalendar
_
外部のカレンダーがあるdoの場合、上記の手法はそれらをすべてUbuntu Touchの1つのカレンダーにフラット化しますが、これは望みではありません。
そこで、まずFastMailにどのカレンダーがあるかを尋ねます。
syncevolution --print-databases backend=caldav syncURL=https://caldav.fastmail.com/ target-config@fastmail calendar
_最初のURL(「Calendar」というラベルが付けられ、「<default>」とマークされたURL)を取得し、Ubuntu Touchで個人カレンダーとして追加します(URL
をそのURLに置き換えます)。
_syncevolution --configure --template webdav database=URL backend=caldav target-config@fastmail fmcalendar-Personal
_
_syncevolution --configure sync=two-way backend=calendar database=Personal fastmail fmcalendar-Personal
_
そして、初期同期を実行します:_syncevolution --sync slow fastmail fmcalendar-Personal
_
次に、同期する他の各カレンダーについて、新しいローカルカレンダーを作成し、FastMailカレンダーに接続します。それぞれに新しいNAME
を使用します。
_syncevolution --create-database backend=calendar database=NAME
_
_syncevolution --configure --template webdav database=URL backend=caldav target-config@fastmail fmcalendar-NAME
_
_syncevolution --configure sync=two-way backend=calendar database=NAME fastmail fmcalendar-NAME
_
そして、初期同期を実行します:_syncevolution --sync slow fastmail fmcalendar-NAME
_
連絡先とカレンダーの同期を自動的に維持するために、Ubuntu Touchに1日に1回(真夜中に)同期するように指示できます。指定された時間に実行されるタスクである「cronジョブ」を追加します。私たちの場合、毎日。
_crontab -e
_
どのエディターを使用するか尋ねられたら、vim.tiny(番号2)を選択します。
これで、大量のコメントが含まれたテキストファイルが表示されます。これは具体的になります。次の指示に正確に従ってください。
押す i ファイルの編集を開始します。
タイプ(またはコピー&ペースト)@daily /usr/bin/env DISPLAY=:0.0 DBUS_SESSION_BUS_ADDRESS=$(ps -u phablet e | grep -Eo 'dbus-daemon.*address=unix:abstract=/tmp/dbus-[A-Za-z0-9]{10}' | tail -c35) /usr/bin/syncevolution fastmail > /home/phablet/fastmail-sync.log
押す Enter、 Escape、 :、 x、 その後 Enter 再び
デバイスとFastMailとの同期を維持する必要がなくなった場合は、すべての同期構成を削除できます。
_syncevolution --remove target-config@fastmail
_
_syncevolution --remove fastmail
_
そして、すべてのcronジョブを削除します。
_crontab -r
_