
WebDAV サーバー (Davical) をインストールして実行しており、ここで宣伝されているように、Thunderbird (Lightning) からカレンダーを公開したいと考えています。https://support.mozilla.org/en-US/kb/カレンダーのエクスポートと共有(「Lightning を実行するときの手順」の下)。
しかし、WebDAV URL がわかりません。おそらく、WebDAV がどのように機能するのかよくわかっていないのでしょう。まずサーバー上に新しいカレンダーを作成する必要がありますか? または、公開はどのように機能するのでしょうか?
最終的には、WebDAV サーバー上に定期的に同期された iCal URL を用意して、Google カレンダーからアクセスできるようにしたいと思います (どうやら Google カレンダーは CalDAV では動作しないようです)。
編集myusername
: Davical管理パネルですべての権限を持つプリンシパルを作成し、公開しようとしました既存 カレンダー(これは私の特定の使用例です。新しいサーバー上のカレンダーを次の URL で開きます。Thunderbirdhttp://myurl.com/caldav.php/myusername/calendar
から取得される内容は次のとおりです。
Publishing the calendar file failed.
Status code: 405: Method Not Allowed
編集2: 実際には、次の URL を使用してカレンダーを公開できました: 。http://myurl.com/caldav.php/myusername/calendar/test.ics
この問題は、test.ics
上記の URL に またはその他のファイル名を追加することで解決しました。これで、Google カレンダーから登録できるようになりましたが、残念ながら、イベントはそこに表示されません... 権限の問題でしょうか? Google カレンダーには、資格情報を入力できるフィールドがありません。
答え1
以下はDAViCalの一般的なクライアント構成情報:
Thunderbird では次のような「カレンダー」URL が必要です:
http://calendar.example.net/caldav.php/username/calendar/
ホスト名は任意です。「ルート パス」は で
/caldav.php/
、その後に続くものはカレンダーの名前空間です。カレンダー名前空間内で、DAViCal はパスの最初の要素をユーザー名または「princpal」名として使用します。これにより、ルート パスで接続するクライアントは、その下にあるすべてのカレンダーで利用可能なすべての (アクセス可能な) ユーザーとリソースを表示できます。
URLを取得すると、DAViCalはThunderbird 固有の図解セットアップ情報@dirdi のコメントに記載されています。