Синхронизация контактов в 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
, Там вы можете вручную импортировать сертификаты.