Ubuntu(Thunderbird / Lightning)でExchangeカレンダーを同期するにはどうすればよいですか?


33

Microsoft Windows環境から来て、Ubuntu / Thunderbird / Lightningでカレンダーを同期する最良の方法は何ですか?

回答:


54

Thunderbird のExchangeCalendar / exchangecalendarプラグインは、この問題を適切に解決しているようです。以下にいくつかの手順を示します。

  1. Thunderbird のLightningプラグインをインストールします。
  2. ExchangeCalendar / exchangecalendarからms-exchangeカレンダープラグインをダウンロードします。* .xpiプラグインはzipファイル内にある場合があります。ファイルをダウンロードフォルダー(または他の場所)に保存します。
  3. Thunderbirdで、メニューをクリックします->アドオン
  4. アイコンをクリックして、ローカルファイルからアドオンをインストールします(以下の図1)。
  5. プラグインがすべてインストールされ、Thunderbirdが再起動したら、Thunderbirdのカレンダータブを開きます。カレンダーセクションを右クリックして、「新しいカレンダー」を選択します。
  6. 「ネットワーク上」を選択します
  7. Microsoft Exchangeを選択します。
  8. カレンダーの名前を選択します。
  9. 今トリッキーな部分。自動検出機能を動作させることはできませんでしたが、正しいサーバーのURLとユーザー名を入力すれば、問題ありません。Office 365の場合、URLは https://outlook.office365.com/ews/exchange.asmxです。下の図2を参照してください。
  10. [サーバーとメールボックスの確認]をクリックします。サーバーとユーザー名の権利を取得すると、フォルダーベースの入力が[次へ]ボタンと共に表示されます(図3)。次へをクリックします。この時点からすべてがうまくいくようです。がんばろう!

図1-ダウンロードした交換プラグインをインストールする

ローカルに保存されたExchangeアドオンをインストールする

図2-Exchange設定の構成

交換設定を構成する

図3-[サーバーとメールボックスの確認]をクリックすると、フォルダーベースの入力に[次へ]ボタンが表示されます

正しく構成された交換サーバー-イェーイ


わあ、ステップバイステップの説明に感謝します!完璧に機能しています。
-pagliuca

うまくいきました。サーバーのURL(mail.domain.com/EWS/Exchange.asmx)を手動で入力する必要がありました
Roberto Leinardi

試してみると、サーバーのURLが事前に入力されてグレー表示されており、「サーバーとメールボックスの確認」が表示されません。askubuntu.com/questions/663223/...
ニクラスRosencrantz

1
これは共有カレンダーでも機能します。メールアドレスを[なし]に設定し、共有カレンダーのメインのメールに記入するだけです。Lightningでは、アカウントでプライマリExchangeアカウントを有効にする必要があると思います。別の従業員の共有カレンダーを追加したときに、パスワードの入力を求められませんでした。
リゲマー

1
バージョン4.0.0の最新ベータ(ベータ5)をダウンロードして、機能させる必要がありました。私は1年前の問題スレッドで説明された接続とまったく同じ問題を抱えていたため、MicrosoftはAPIを更新して、後方互換性を壊すことがあると
Adrian Schmidt


0

これをLinuxで動作するようにしたので、次のようにしました。Windowsでは、ファイルは別の場所にあります(Googleが場所を教えてくれます)が、全体的な方法は、DropBox、SeaFile、または同等のデータ同期サービスで引き続き機能するはずです。

Thunderbird / Lightningをメインコンピューター(Thinkpad W541、Ubuntu Unity、16.04)と旅行用Chromebook(Acer C720、Ubuntu XFCE、16.04)のメール/カレンダークライアントとして使用し、両方のマシン間でカレンダーデータを定期的に同期したかった。オンラインでの提案では、Googleカレンダーに言及することがよくありますが、仕事をするために(私が管理する)オープンソースツールを使用したいです。SeaFile(FOSS DropBoxに相当)を使用して、マシン間でフォルダーとファイルを同期します。

ステップ1:新しいChromebookで、Thunderbirdディレクトリ全体をコピーします。 rsync -zarv user@thinkpad:~/.thunderbird/ ~/.thunderbird/ 次に、Thunderbirdをインストールして開きます。presto、すべてのアカウント、古いメール、および(最も重要な)カレンダーイベントにアクセスできます。すばらしいです!

ステップ2:関連するすべてのThunderbirdデータは〜/ .thunderbird / blah.default /に保存され、カレンダーデータは〜/ .thunderbird / blah.default / calendar-data /に保存されているようです。Chromebookで、新しいカレンダーイベントを作成して保存し、〜/ .thunderbird / blah.default / calendar-data / local.sqliteのサイズが大きくなり、新しい「最終変更」タイムスタンプがあることを確認します。local.sqliteには、関連するすべてのカレンダーデータが含まれると結論付けます。

ステップ3:両方のマシンでThunderbirdを終了し、SeaFileを使用して両方のcalander-data /フォルダー全体を同期します。Thinkpadで新しいファイルサイズとタイムスタンプが正常に同期されたことがわかります。Thunderbirdを新しいマシンで開くと、カレンダーに新しいイベントがあります。成功!

欠点:主な欠点は、Thunderbirdが両方のマシンで開いていて、いずれかのカレンダーが編集されている場合、カレンダーデータファイルを同期すると、他のマシンのThunderbirdがクラッシュする場合があることです。それらは、そのようなI / Oを処理するために構築されたものではありません。しかし、それ以外の場合:それは素晴らしい作品です!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.