общие календари в Thunderbird

Вопрос или проблема

В своей работе мы используем MS Outlook с доступом к веб-серверу Exchange. Я использую Thunderbird на своем домашнем компьютере и ноутбуке и мне пришлось использовать (платный) Owl для Exchange, чтобы получать свои электронные письма в Thunderbird, то есть входить на сервер Exchange. Всё работает очень хорошо, и календарь также хорошо работает в Thunderbird.

Единственное, к чему я не могу получить доступ, это общие календари. Некоторые из моих коллег отправляют мне приглашение на совместное использование (по электронной почте), чтобы я мог видеть их календари (и редактировать их – мы используем один общий календарь для нашего командного расписания, например). В MS Outlook вы открываете электронное письмо, и вверху есть кнопка ‘открыть этот календарь’, которая затем импортирует настройки календаря и открывает его. Я могу увидеть / загрузить вложение к письму, которое, предположительно, содержит данные для Outlook, чтобы найти календарь – это xml-файл под названием ‘sharing_metadata.xml’.

Я предполагаю, что в Thunderbird мне нужно ‘добавить новый календарь “https://askubuntu.com/” по сети’ и затем ввести местоположение. Я не знаю, содержит ли данные в xml-файле то, что мне нужно, и если да, то что мне нужно скопировать в диалоговое окно в Thunderbird. Я попробовал несколько вещей, которые казались логичными в полях, но не смог открыть ничего (по-видимому, календарь был успешно добавлен, но данные не импортировались).

Я убрал части, которые могли бы быть конфиденциальными, и вставил ниже детали из xml-файла.

Кто-нибудь смог открыть общий календарь (отправленный из MS Outlook) в Thunderbird? Это не катастрофа, если я не смогу это сделать, но было бы приятно.

Большое спасибо.

Версия Thunderbird:
1:78.11.0+build1-0Ubuntu0.20.04.2
Версия Ubuntu 20.04.2 LTS

Что я считаю важными частями xml-файла:

<FolderId xmlns=”http://schemas.microsoft.com/exchange/sharing/2008″> затем много шестнадцатеричных цифр затем </FolderId>

<MailboxId xmlns=”http://schemas.microsoft.com/exchange/sharing/2008″> затем очень-очень длинная строка шестнадцатеричных цифр затем </MailboxId>

Я нашел способ внести некоторый прогресс в этом вопросе, хотя это не полное решение, которое я хотел бы получить.

Вы можете сохранить календарь из MS Outlook в файл iCalendar (.ics), который затем можно импортировать в Thunderbird. Вы можете сохранить календарь только если у вас есть Outlook на компьютере (у меня он установлен в режиме двойной загрузки … но я предпочитаю использовать Ubuntu в большинстве случаев, поэтому хочу, чтобы календарь был там).

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

1. Чтобы сохранить календарь из Outlook:

Откройте Outlook.

Нажмите в любое место на календаре, который хотите сохранить (чтобы переместить фокус туда)

Нажмите на меню Файл, затем ‘Сохранить календарь’.

По умолчанию он сохранит его как файл .ics.

Вы можете – в разделе ‘Дополнительные параметры…’ – выбрать диапазон дат для сохранения, а также уровень детализации для сохранения. Очевидно, что выбрав ограниченный диапазон дат, вы уменьшите размер файла и время сохранения (и последующего импорта), и, вероятно, уменьшите риск ошибок.

Сохраните его на USB-накопителе.

2. Чтобы создать новый календарь в Thunderbird:

Загрузитесь в Ubuntu.

Откройте Thunderbird

Нажмите на вкладку Календарь

Слева под названием календаря будет перечислен ваш текущий календарь. Щелкните правой кнопкой мыши в области под тем местом, где ваши календари перечислены, и выберите ‘Новый календарь’ из всплывающего меню.

Нажмите ‘На моем компьютере’, чтобы указать, где он будет находиться.

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

Таким образом, вы создадите пустой календарь.

3. Чтобы импортировать данные в ваш новый календарь:

Подключите ваш USB-накопитель с сохраненным календарем

На вкладке Календарь, вверху справа, нажмите на три горизонтальные линии (гамбургер)

Нажмите на ‘События и задачи’

Нажмите на ‘Импорт’

Перейдите на ваш USB-накопитель и найдите файл .ics, который вы сохранили – нажмите открыть.

Вверху убедитесь, что вы выбрали правильный календарь для импорта – возможно, его можно объединить с вашим текущим календарем, но на случай ошибок приятно иметь возможность удалить его и повторно импортировать, не затрагивая данные вашего другого календаря. Я столкнулся с ошибками в первый раз, когда пытался импортировать его, и просто удалил календарь и начал снова.

Нажмите ‘Импортировать все’ внизу.

Это должно импортировать все выбранные данные из календаря, которые вы хотели.

Обратите внимание, как упоминалось выше, этот календарь будет статическим, а не динамическим, то есть изменения, внесенные в оригинал, не будут обновлены – поэтому вам нужно будет удалять импортированный календарь и повторно импортировать каждый раз, когда вы хотите обновить его … вот почему я хотел бы, чтобы кто-то решил эту проблему, показав способ, как заставить оригинальное приглашение на совместное использование работать в Thunderbird.

Ответ или решение

Использование совместимых календарей в Thunderbird

Если вы используете Thunderbird и сталкиваетесь с трудностью доступа к совместимым календарям, полученным от коллег, использующих MS Outlook, предлагаем рассмотреть несколько решений этой проблемы. Ваша ситуация, когда вам нужно использовать разные почтовые клиенты (Outlook для работы и Thunderbird для домашнего использования), является довольно распространённой, особенно в условиях гибридной работы. Мы сделаем акцент на альтернативные способы решения, а также на процедуры, которые могут помочь вам импортировать и обновлять календарные события.

1. Проблема с доступом к совместимым календарям

Как вы уже заметили, при получении приглашения на совместный календарь от коллег в Outlook, вы получаете электронное письмо с прикреплённым файлом sharing_metadata.xml. Этот файл содержит информацию, необходимую для подключения к совместному календарю. Однако в Thunderbird не предусмотрена возможность открыть подписанный календарь напрямую через электронное приглашение.

2. Импортирование календаря в формате iCalendar (.ics)

На данный момент самым простым и надёжным способом для импорта календаря из Outlook в Thunderbird является сохранение его в формате iCalendar (.ics). Однако, как вы правильно заметили, данный метод имеет свои недостатки — календарь будет статичным и не будет обновляться автоматически при внесении изменений в оригинал. Чтобы использовать этот метод, следуйте простым шагам:

Сохранение календаря в Outlook:

  1. Запустите Outlook.
  2. Перейдите в раздел «Календарь», выберите нужный календарь.
  3. В меню выберите «Файл» >> «Сохранить календарь».
  4. В открывшемся окне выберите параметры «Дополнительные параметры…» для установки диапазона дат и уровня детализации.
  5. Сохраните файл на USB-накопитель.

Импорт в Thunderbird:

  1. Запустите Thunderbird и откройте вкладку Календарь.
  2. Щёлкните правой кнопкой мыши в области меню календаря и выберите «Создать новый календарь».
  3. Выберите опцию «На моём компьютере» и присвойте ему имя и цвет для удобства.
  4. Вставьте USB с сохранённым файлом ics.
  5. В меню «События и задачи» выберите «Импорт» и перейдите к вашему устройству для нахождения сохранённого файла ics.
  6. Убедитесь, что вы импортируете данные в созданный вами календарь, а затем завершите импорт.

3. Альтернативы и лонгитюдные способы

Ваше желание получить динамическое обновление совместимых календарей вполне понятно, однако, к сожалению, функциональность Thunderbird в этом аспекте ограничена. Вы можете попробовать следующие альтернативы:

  • Использование Syncwith (или аналогичных приложений): Они могут предоставить более эффективно интегрированное решение для синхронизации с Exchange, включая совместные календари.
  • Использование собственного сервера CalDAV: Если ваша организация использует сервер CalDAV, вы можете сконфигурировать Thunderbird для работы с ним, что позволит вам получать обновления в реальном времени.

Заключение

Ваша текущая реализация сохранения и импорта календаря через iCalendar является надёжным временным решением, учитывая особенности вашего рабочего процесса и доступные инструменты. На данный момент динамическое обновление совместимых календарей на базе Outlook остаётся трудной задачей, однако возможности Thunderbird для интеграции с другими системами могут открывать двери к новым решениям. Улучшение функциональности настольных почтовых клиентов не стоит на месте, и стоит совсем недолго до появления новых интеграционных возможностeй.

Оцените материал
Добавить комментарий

Капча загружается...