Синхронизируем календарь Google с Outlook. Как синхронизировать календарь Outlook и Google Подписка на календарь Google

2018.07.25 ·

С недавнего времени начал много пользоваться почтой на Яндексе (почта для домена или Яндекс.Коннект). Неприятным сюрпризом стало то, что, хотя почта работает по imap, но Microsoft Outlook при подключении аккаунта в Яндекс не позволяет синхронизировать календарь и контакты.

Так как только почта без календаря теряет очень много своей ценности не только для меня, то после поисков и изучения вопроса, решил описать найденное решение.

В чем корень проблемы

Microsoft Outlook из коробки умеет работать только с календарями в Exchange Server. Календарь Яндекс, а также многие другие онлайн сервисы календарей по умолчанию используют протокол CalDAV и не поддерживают формат Exchange.

Возможные причины такого несовпадения стандартов:

  • MS Outlook ориентирован на бизнес пользователей, у которых как правило свой почтовый сервер и, обычно, это именно Exchange
  • Большая часть ПО нормально работает именно с CalDAV: iOS, Android, Mozilla Thunderbird (с плагином) и т.д.
  • Онлайн календари - намного менее востребованный сервис, по сравнению с почтой, и поэтому актуальность проблемы стандартизации ниже

Рабочее решение

В общем виде, решение заключается в установке в Outlook плагина для синхронизации локального календаря с онлайн календарем.

Из нескольких опробованных вариантов, мне больше всего понравились два:

  • CalDAV Synchronizer
    • Простенькое расширение, синхронизирует только календарь
    • Можно синхронизировать разные календари
    • Легкая настройка. Можно выбрать простую настройку из списка популярных онлайн календарей, включая Google и Яндекс
    • Бесплатно и работает без ограничений
    • Открытый код и 300+ звезд на GitHub (для тех, кто не в курсе, это уже приличный показатель популярности)
  • OpenProtocolsConnector
    • Более комплексная надстройка, которая также позволяет синхронизировать контакты
    • Настройка сложнее, так как Яндекса в списке CalDAV провайдеров нет (нужно идти самому искать правильный путь к онлайн-календарю)
    • Для работы необходима лицензия. Персональная домашняя лицензия бесплатна, но требует ежегодного обновления.
    • Есть исходный код для CalDAV библиотеки, на основе которой работает надстройка
    • Кажется менее популярным, чем CalDAV Synchronizer

Альтернативные (неоптимальные) решения

  • Экспорт календаря Google . В календаре Google возможно указать публичную ссылку для календаря в формате, который понимает Outlook. Но у данного решения есть ряд минусов:
    • MS Outlook подключает календарь только в режиме “read only”
    • Нет возможности настроить права, кто угодно у кого есть ссылка, сможет прочитать содержимое календаря
  • EVO Collaborator . Есть гуглить тему с календарем, то именно это расширение будет в первых результатах поиска. Я попробовал, мне не очень понравилось (может быть просто не разобрался):
    • Вместо того, чтобы синхронизировать уже существующий локальный календарь с онлайн сервисом, надстройка добавляет новый локальный календарь под каждый сервис и синхронизирует уже его
    • Стоит 28 евро на фоне бесплатных альтернатив
  • Отказаться от MS Outlook :
    • Не сильно рассматривал вариант, так как, даже если отбросить вопрос привычки и удобства, то остается вопрос (не-)переносимости своих vba-макросов и надстроек (можно назвать это vendor lock’ом)

Заключение

На самом деле задача синхронизации Outlook и внешних провайдеров достаточно тривиальна. Предположу, что есть и другие удобные альтернативы, но описанные выше варианты показались мне достаточными. Если вы знаете более удобные способы или решения, то пишите в комментарии.

У меня есть учетная запись Exchange для моего рабочего письма (а не Office 365), а некоторые новые клиенты/партнеры, с которыми я работаю, - это все для Google. Я установил учетную запись Google с моим размещенным адресом электронной почты Exchange, и они поделились с вами своими календарями Google, так как я могу получить эти календари в Outlook? Когда я нахожусь в своей учетной записи Google, я вижу способ получить iCal или HTML-адрес, но когда я нажимаю на iCal, у него есть «общедоступный» URL, и я просто получаю сообщение об ошибке, когда пытаюсь это сделать.

Я пытаюсь избежать входа в Google, чтобы каждый раз просматривать их календари перед отправкой приглашений, но также не может переключаться с моей учетной записи Exchange на Google Apps (и я не хочу).

Есть идеи?

0

1 ответы

1-е - Коррекция недоразумения в обработке Microsoft Outlook IMAP. MS Outlook с легкостью справляется с IMAP и любым другим стандартом, а также нестандартными типами учетных записей электронной почты с небольшими усилиями уже более 10 лет.
Недавние проблемы синхронизации с Календарем Google и контактами были вызваны Google во время их дорожной карты, чтобы использовать службы G-Suite в качестве конкурирующего варианта для Microsoft Office. Если вы готовы платить за услуги G-Suite, Google предоставляет свой инструмент синхронизации Google-Outlook. Это, по сути, их инструмент, который фиксирует разрывы, которые они создали. Но этот инструмент НЕ бесплатный, поскольку он НЕОБХОДИМО подписывать G-Suite. Существуют и другие сторонние инструменты, доступные в настоящее время, чтобы иметь свой собственный способ навигации по черепным изменениям конфигурации Google, которые делают это настолько ясным, что

Часто пользователи, а особенно искушенные пользователи альтернативных OS, ругают программный продукт Outlook за излишнюю прожорливость и неповоротливость. Действительно, данный продукт имеет несколько избыточную функциональность, особенно для тех, кто пользуется только почтой, ведет простой немудренный календарь и планирует задачи. Так почему избыточность функционала не повернуть себе во благо?

Lifehacker.com подглядел у кого-то несложную методику интеграции полностью всего Google Calendar в Outlook.

Все, что вам нужно это иметь Microsoft Outlook (кстати, многие владельцы КПК с Windows Mobile не знают, что у них на установочном диске есть инсталлятор этого приложения — полная версия и совершенно бесплатно) и Google-аккаунт. Далее делаете такие действия (проделано в Outlook 2007):

1. Перейдите в раздел календаря.

2. Кликните на «Календарь» в «Мои календари»

3. В свойствах календаря перейдите на вторую вкладку «Домашняя страница» и задайте ее в поле «Адрес»: http://www.google.com/calendar/render . Кстати, не забудьте поставить галочку напротив «Показывать по умолчанию домашнюю страницу».

Теперь, при переходе в раздел календаря, вы будете использовать для работы Google Calendar.

Кстати, для рендеринга календаря используется Internet Explorer и, чем новее у вас версия, тем лучше для вашего календаря.

Импортировав моментальный снимок календаря Google в Outlook, его можно просматривать вместе с другими календарями в представлении "Календарь". Чтобы регулярно обновлять импортированный календарь, подпишитесь на календарь Google в Outlook. В противном случае для обновления календаря потребуется импортировать новый моментальный снимок.

Совет: Если вы больше не планируете использовать Google календарь, но хотите сохранить свои события, вы можете импортировать календарь Google в Outlook , чтобы все ваши встречи были объединены в одном представлении календаря Outlook.

Подписка на календарь Google

Подписка на интернет-календарь (iCal) позволяет регулярно обновлять копию календаря Google в Outlook.

При запуске Outlook выполняется проверка обновлений календаря Google и загружаются изменения. Если приложение Outlook остается открытым, оно также периодически выполняет проверку и загружает изменения. (Календарь Google указывает приложению Outlook, как часто требуется проверять наличие обновлений.)

Примечание: Изменения, внесенные в Outlook, не отправляются в календарь Google. Чтобы обновить календарь, откройте его в браузере.

Импорт календаря из службы Google Календарь


Календарь откроется в календаре Outlook в представлении рядом друг с другом. Оно также добавляется в Область навигации в представлении Календарь в разделе Общие календари .

Примечание: Импортированный календарь является статичным моментальным снимком. Чтобы обновить его, необходимо подписаться на него или повторить импорт текущей версии календаря из службы Google Календарь.

Дальнейшие действия

Вот что еще можно сделать для настройки Outlook:

Дополнительные сведения об использовании Office 365 можно найти в

Если вы пользуетесь календарем Microsoft, а ваши коллеги — Google, будет не лишним синхронизировать их. В этом случае вы отвяжетесь от Google и сможете получать уведомления о назначенных событиях в Outlook. Имейте в виду, что синхронизация получится односторонней, поэтому события из Outlook не будут синхронизироваться с календарем Google.

Как добавить события календаря Google в Outlook:

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

Перейдите во вкладку «Данные календаря» и нажмите «iCal» внизу страницы.

Откройте календарь Outlook и нажмите кнопку «Импорт» в верхней панели.

В правой части открывшейся страницы выберите опцию «Подписаться», в поле «URL-адрес календаря» вставьте скопированную ранее ссылку на календарь Google. При желании можете задать ему имя, выбрать цвет и значок. Нажмите «Подписаться».

Все готово. Через несколько часов данные начнут импортироваться в Outlook. Уведомления о событиях из календаря Google теперь будут появляться в офисной версии Outlook, в веб-версии календаря Microsoft, а также в календарях Windows Phone и Windows 8, если у вас есть устройства на этих ОС. Этим способом можно добавить в Outlook любое количество календарей Google.

Если помимо уведомлений о событиях календаря вам на Windows Phone нужно синхронизировать контакты и почту, нет необходимости проделывать описанные выше действия, вы можете просто зайти в настройки и добавить учетную запись Google. В настройках синхронизации укажите, какие данные вам требуются.