
Я установил и запустил сервер WebDAV (Davical) и теперь хотел бы опубликовать свой календарь из Thunderbird (Lightning), как указано здесь:https://support.mozilla.org/en-US/kb/exporting-and-sharing-a-calendar(в разделе «Действия при беге молнии»).
Однако я не знаю URL своего WebDAV. Вполне вероятно, что я не совсем понимаю, как это должно работать. Мне сначала нужно создать новый календарь на сервере? Или как должна работать публикация?
В конце концов, мне бы хотелось иметь регулярно синхронизируемый URL-адрес iCal на моем сервере WebDAV, чтобы я мог получать к нему доступ через Календарь Google (поскольку Календарь Google, по-видимому, не работает с CalDAV).
РЕДАКТИРОВАТЬ: Я создал принципала myusername
со всеми правами в панели администратора Davical и попытался опубликоватьсуществующийкалендарь (это мой конкретный случай использования – я не хочу создаватьновыйкалендарь на сервере) по следующему URL-адресу: http://myurl.com/caldav.php/myusername/calendar
и вот что я получаю от Thunderbird:
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 Calendar, но, к сожалению, события там не отображаются... Может быть, это из-за разрешений? В Google Calendar нет поля, в которое я могу ввести учетные данные.
решение1
Нижеследующее перефразировано из DAViCalОбщая информация о конфигурации клиента:
Thunderbird нужен URL-адрес «календаря», который выглядит примерно так:
http://calendar.example.net/caldav.php/username/calendar/
Имя хоста вы выбираете сами. «Корневой путь» должен быть
/caldav.php/
, а все, что следует за ним, — это пространство имен календаря.В пространстве имен календаря DAViCal использует первый элемент пути в качестве имени пользователя или «princpal», чтобы клиент, подключающийся по корневому пути, мог видеть всех (доступных) пользователей и ресурсы, доступные ему в любых календарях ниже.
После того, как у вас есть URL, DAViCal предоставляетИллюстрированная информация по настройке Thunderbirdотмечено в комментарии @dirdi.