Синхронизация контактов в Evolution через CardDAV (Байкал)

Я пытаюсь создать учетную запись CardDAV в эволюции, используя Lubuntu 14.04 LTS 64bit. Я использую URL https://www.MYSERVER.de/baikal/card.php/principals/USER/с SSL-соединением. Это работает на iPhone, Mac и Android, но не с моим Evolution в Lubuntu.

Я хотел бы добавить порт к URL, но при обновлении порт всегда ушел с адреса.

Синхронизация календаря через CalDAV в Evolution, использующей тот же физический сервер (но не через Байкал), работает.

Я не получаю никаких ошибок, это просто не обновляет / загружает какие-либо контакты.

1 ответ

  • Сначала загрузите сертификат вашего сервера и переместите его в /usr/share/ca-certificates:

    sudo cp /home/$USER/Downloads/YOURSERVER.crt /usr/share/ca-certificates

  • А затем обновляет базу данных ca-cert, поскольку она самоподписана: (добавьте звездочку к новому сертификату во время выполнения конфигурации):

    sudo dpkg-reconfigure ca-certificates

  • Установите syncevolution:sudo apt-get install syncevolution

  • Затем запросите сервер с помощью следующей команды: syncevolution --print-databases backend=carddav username=yourusername "password=*****" syncURL=https://www.MYSERVER.de:443/card.php/addressbooks

    Он распечатает все базы данных контактов с их url, Использование этого URL в эволюции при настройке сервера carddav.

Для Байкала URL-адрес по умолчанию выглядит так:

https://www.MYSERVER.de/baikal/card.php/principals/USER/

СДЕЛАННЫЙ!


ПРИМЕЧАНИЕ. Вы также можете установить сертификаты вручную. Откройте Evolution, затем перейдите к Edit->Preference->Certificate, Там вы можете вручную импортировать сертификаты.

Другие вопросы по тегам