WebDAV サーバーを実行していますが、Thunderbird から公開できません

WebDAV サーバーを実行していますが、Thunderbird から公開できません

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 のコメントに記載されています。

関連情報