WebDAV 서버를 실행 중이지만 Thunderbird에서 게시할 수 없습니다.

WebDAV 서버를 실행 중이지만 Thunderbird에서 게시할 수 없습니다.

WebDAV 서버(Davical)를 설치하고 실행 중이며 여기에 광고된 대로 Thunderbird(Lightning)에서 내 캘린더를 게시하고 싶습니다.https://support.mozilla.org/en-US/kb/exporting-and-sharing-a-calendar("Lightning 실행 시 단계" 아래).

하지만 내 WebDAV URL을 모릅니다. 아마도 나는 그것이 어떻게 작동하는지 정말로 이해하지 못할 것입니다. 먼저 서버에 새 달력을 만들어야 합니까? 아니면 출판은 어떻게 이루어지나요?

결국, 내 WebDAV 서버에 정기적으로 동기화되는 iCal URL을 갖고 싶습니다. 그러면 Google 캘린더를 통해 액세스할 수 있습니다(Google 캘린더는 CalDAV와 작동하지 않는 것 같습니다).

편집하다: 다비칼 관리자 패널에서 모든 권한을 가진 주체를 생성 myusername하고 게시를 시도했습니다.기존의달력(이것은 나의 특별한 사용 사례입니다. 달력을 만들고 싶지 않습니다.새로운서버의 달력)은 다음 URL 아래에 있으며 http://myurl.com/caldav.php/myusername/calendarThunderbird에서 얻은 내용은 다음과 같습니다.

Publishing the calendar file failed.
Status code: 405: Method Not Allowed

편집 2: 실제로 다음 URL을 사용하여 캘린더를 게시할 수 있었습니다. 따라서 위 URL에 다른 파일 이름을 http://myurl.com/caldav.php/myusername/calendar/test.ics추가하면 문제가 해결됩니다 . test.ics이제 구글캘린더에서도 구독이 가능해졌는데 아쉽게도 이벤트가 표시되지 않는군요... 아마도 권한 때문일까요? Google 캘린더에는 자격 증명을 입력할 수 있는 필드가 없습니다.

답변1

다음은 DAViCal의 내용을 의역한 것입니다.일반 클라이언트 구성 정보:

Thunderbird는 다음과 같은 '캘린더' URL을 원합니다:

http://calendar.example.net/caldav.php/username/calendar/

호스트 이름은 귀하에게 달려 있습니다. '루트 경로'는 캘린더 네임스페이스여야 하며 /caldav.php/그 뒤에 오는 모든 항목은 캘린더 네임스페이스여야 합니다.

캘린더 네임스페이스 내에서 DAViCal은 경로의 첫 번째 요소를 사용자 또는 '주체' 이름으로 사용하므로 루트 경로에 연결하는 클라이언트는 그 아래의 모든 캘린더에서 사용 가능한 (액세스 가능한) 사용자 및 리소스를 모두 볼 수 있습니다.

귀하의 URL이 있으면 DAViCal은 다음을 제공합니다.Thunderbird 관련 그림 설정 정보@dirdi의 댓글에 언급되어 있습니다.

관련 정보