Thunderbird, SoGo Connector, адресная книга и несколько учетных записей с разным подключением

У меня проблемы с подключением к множеству внешних источников в моей адресной книге с помощью Thunderbird. Он управляет паролями, связывая их с их базовым URL-адресом. Но что, если с одним и тем же базовым URL-адресом у меня есть две учетные записи с разным подключением?

После установки SoGo Connector (CardDav) я создал новую удаленную адресную книгу с такой информацией:

Все было хорошо, синхронизация была идеальной.

Теперь я хочу подключиться к другому:

А вот и самое плохое. Thunderbird проверяет, существует ли уже sync.my.server (это правда), и пытается подключиться к u1 / u1. Очевидно, не выйдет ...

Я нашел способ решить эту проблему с календарями, перейдя в расширенный редактор конфигурации и изменив значение calendar.network.multirealm на true. Но, похоже, это не относится к контактам.

Есть ли этому решение?


person rekam    schedule 20.11.2013    source источник
comment
Я считаю, что этот вопрос лучше адресовать сообществу SoGo.   -  person Christian Geier    schedule 21.11.2013
comment
Если у вас все еще есть проблемы с этим, я только что написал подробное руководство по этому поводу. Вы можете найти его здесь: kwoxer.de/2016/05/05/ удачи.   -  person kwoxer    schedule 05.05.2016


Ответы (4)


Я использую Baïkal, и у меня была такая же проблема (у разных пользователей есть собственный календарь и адресная книга, но которые иногда должен поделиться ими в сеансе Thunderbird).

Thunderbird хранит учетные данные на основе хоста, поэтому существует обходной путь с использованием другого субдомена, когда новый календарь / адресная книга должен быть добавлен в TB. У меня Baikal работает в ящике Debian с Bind9 и Apache, поэтому добавление новой записи DNS и ServerAlias ​​в конфигурацию виртуального хоста решает эту проблему, например:

  • dav.example.com
  • dav2.example.com (псевдоним первого, связанный со вторым именем пользователя / паролем CardDAV / CalDAV)

То же самое можно сделать, используя имя хоста и IP-адрес.

person tallaferrox    schedule 05.01.2014

Вчера у меня была такая же проблема, но я нашел решение - теперь я использую несколько календарей и несколько адресных книг из разных учетных записей (с разными учетными данными) на одном сервере. Мне также нужно использовать ssl-прокси, поэтому я не могу создать два разных поддомена.

Не используйте параметр сохранения пароля Thunderbird.
Вместо этого включите учетные данные в URL-адрес (см. этот вопрос о том, как это работает с ssl).

Итак, с помощью SOGo Connector вам нужно создать два календаря для пользователей Адама и Евы с этими адресами:

https://Adam:[email protected]/paradise.com/DavServer/Adam/defaultcalendar
https://Eve:[email protected]/paradise.com/DavServer/Eve/defaultcalendar

Однако помните, что вы не можете изменить пароль после этого, не удалив и не воссоздав соответствующий календарь в Lightning.

Используйте тот же трюк для адресных книг в Thunderbird, хотя на самом деле они позволяют вам изменять URL-адрес без повторного создания адресной книги.


РЕДАКТИРОВАТЬ: это работает не на всех платформах!

Мне не удалось решить мои постоянные проблемы с подключением. Я подозреваю, что где-то в коде Thunderbird / Lightning / Sogo невозможно иметь два набора учетных данных для одного и того же домена.

Вместо этого я создал два календаря в одной учетной записи. Это менее безопасно / изолированно, но работает надежно.

person Martin Hennings    schedule 31.01.2014

В зависимости от вашего сервера carddav вы можете попробовать предоставить доступ к другим ресурсам.

Если вы используете один экземпляр Thunderbird с двумя разными учетными записями на одном сервере, я предлагаю вам очистить настройку.

Один профиль Thunderbird = одна учетная запись на сервер / домен.

Затем, если u1 нужен доступ к адресной книге2, вы можете предоставить разрешения на чтение и / или запись, и сервер позволит ему / ей получить доступ к нему с его / ее собственными учетными данными.

В настоящее время я использую эту настройку со многими Thunderbirds, подключенными к одному серверу davical со многими календарями и адресными книгами. Нет необходимости в мультирегионах или в чем-то подобном ...

person Community    schedule 20.12.2013

В Thunderbird перейдите в Edit → Preferences → Advanced → Config Editor и установите для calendar.network.multirealm значение true. Это активирует мультиаккаунт только для календарей.

Для контактов я решил использовать другой путь к серверу. Бывший:

  • example.com/addressbooks/users / .......
  • mail.example.com/addressbooks/users / .......
person Carmine    schedule 18.07.2014