Как синхронизировать календарь Google с Outlook. В чем корень проблемы

Одной из удобных возможностей Outlook – возможность предоставить общий доступ к своему календарю другим пользователям в вашей организации или внешним пользователям (снаружи вашей организации). Для этого ваша ящик электронной почты должен располагаться на сервере Exchange или в Office 365 / Exchange Online.

Предоставление общего доступа к своему календарю в Outlook 2016

Каждый получатель получит приглашение, в котором будет предложено добавить ваш календарь.

Пользователи за пределами вашей организации получат URL адрес, который можно использовать для доступа к вашему календарю. В том случае, если вы и пользователь, которому вы предоставляете доступ, находятся в организациях, связанными федеративными отношениями через Office 365 или Exchange, то в приглашении будет содержаться опция предоставить доступ к своему календарю в ответ.

Ваш календарь после этого будет отображаться у пользователя в разделе Общий календарей.

Для публикации календаря в Интернете, нажмите на кнопку Опубликовать в Интернете , укажите URL адрес сервера WebDAV, укажите интервал времени календаря, который нужно опубликовать, тип доступа и параметры обновления календаря на сервере (автоматически, или только один раз).

Если вы хотите предоставить доступ к своему календарю всем пользователям, нажмите на кнопку Разрешения для календаря и для разрешения По умолчанию выберите уровень доступа (по умолчанию разрешен доступ только на доступ к информации Free/Busy time). Группа По-умолчанию соответствует любому пользователя (everyone). Вы можете изменить уровень доступа, выбрав в выпадающем списке необходимые разрешения.

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

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

Как подключить чужой общий календарь в Outlook 2016

Чтобы подключить календарь другого пользователя, в Outlook нажмите на кнопку Календарь в нижней части окна. Правой кнопкой мыши щелкните по разделу Мои календари -> Добавить календарь -> Из адресной книги :

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

После этого новый календарь должен появится в списке общий календарей.

Предоставление доступа к календарю в Exchange с помощью PowerShell

В Exchange 2007 SP1 и выше вы можете создавать общий почтовый ящик, который можно использовать как общий календарь предприятия (отдела). Создать ящик можно с помощью такой команды PowerShell:

New-Mailbox -alias JuristDep -name "Календарь юр. отдела" -database "Mbx1" -org Users -shared -UserPrincipalName [email protected]

После этого можно предоставить доступ к календарю нового ящика для определённого пользователя организации (допустим, мы хотим предоставить полный доступ):

Add-MailboxPermission JuristDep -User:"aapetrov" -AccessRights:FullAccess

Или только на чтение:

Add-MailboxPermission JuristDep -User:"JuristUsers" -AccessRights:ReadPermission

Можно дать доступ непосредственно на папку календаря в ящике Exchange:

Add-MailboxFolderPermission -Identity "JuristDep:\Календарь" -User aapetrov -AccessRights Owner

В английской версии Exchange вместо Календарь нужно указыват папку Calendar.

Чтобы изменить права на календарь пользователю, которому уже выданы права на календарь нужно воспользоваться командлетом Set-MailboxFolderPermission :
Set-MailboxFolderPermission -Identity "JuristDep:\Календарь" -User aapetrov -AccessRights Reviewer

Как запросить доступ к чужому календарю

При подключении общего календаря из адресной книги, запрос на предоставление прав появится автоматически при подключении общего календаря, если на него нет прав.

У меня есть учетная запись 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, которые делают это настолько ясным, что

Сейчас Google-аккаунт есть практически у каждого пользователя, поскольку он даёт большое количество преимуществ в интернете, особенно пользователям браузера Chrome. На подавляющем большинстве компьютеров установлена операционная система Windows и основная часть пользователей использует встроенную в Windows утилиту для работы с контактами, почтой и напоминаниями - Microsoft Outlook. Возникает логичный вопрос: как можно «подружить» эти два сервиса между собой. Очень удобно, когда появляется возможность создавать события и мероприятия в календарях других сервисов через Outlook. В этой статье подробно рассмотрим, как синхронизировать Outlook с другими календарями. Давайте разбираться. Поехали!

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

Сперва необходимо отметить, что синхронизация будет односторонняя, то есть события из Аутлука не будут синхронизироваться с Гугл-календарём.

Теперь вы знаете, как синхронизировать Microsoft Outlook с Google Calendar и ВКонтакте. Делается это очень просто и быстро, при этом вы существенно упрощаете свою жизнь. Пишите в комментариях помогла ли вам эта статья и задавайте любые интересующие вопросы по рассмотренной теме.

Однажды я писал о том, . Тогда я рассказал лишь про одну программу. На самом же деле подобных программ много и эта статья про них.

У этой программы есть две версии: бесплатная и за $9.99. Поддерживается Windows и Mac.

Обе версии доступны в «переносном» варианте. В платной версии вы получите:

  • двустороннюю синхронизацию;
  • возможность синхронизировать только предстоящие события;
  • настраиваемые периоды дат для синхронизации;
  • исключения событий из синхронизации;
  • автозапуск;
  • никаких ограничений по периоду синхронизаций.

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

Именно на этой программе я остановился для решения проблемы синхронизации Outlook и Google. Программа так же доступна в бесплатной и платной версиях. Поддерживается только Windows и есть «переносная» версия.

  • поддержка всех версий Outlook;
  • синхронизация всех типов Google Календарей;
  • двусторонняя синхронизация;
  • поддержка комментариев, напоминаний и прочего содержимого событий;
  • тонкая настройка параметров синхронизации.

Calendar Sync + - единственная бесплатная программа в списке. Программа находится в бета-стадии разработки, но уже умеет синхронизировать несколько календарей, включая напоминания и прочее (в обе стороны). Здесь не так много «фишек», как у конкурентов, но базовая функциональность есть.

Наверное, самая интересная программа из всех. gSyncit умеет синхронизировать Outlook не только с Google, но и с другими сервисами:

  • Google
  • Toodledo
  • Todoist
  • Evernote
  • Simplenote
  • Nozbe
  • Pocket Informant Online
  • CalDav
  • CardDav

Но и цена у программы не маленькая - $15.99. Как и другие программы, здесь поддерживается двусторонняя синхронизация, синхронизация напоминаний, комментариев, вложений, участников и многого другого.

Другие варианты

Пользователи Google Apps или Microsoft Exchange могут воспользоваться нативной синхронизацией. Но про эти способы хорошо рассказано в 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 и внешних провайдеров достаточно тривиальна. Предположу, что есть и другие удобные альтернативы, но описанные выше варианты показались мне достаточными. Если вы знаете более удобные способы или решения, то пишите в комментарии.