Как синхронизировать календарь 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 (и я не хочу).
Есть идеи?
01 ответы
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, но и с другими сервисами:
- 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 и внешних провайдеров достаточно тривиальна. Предположу, что есть и другие удобные альтернативы, но описанные выше варианты показались мне достаточными. Если вы знаете более удобные способы или решения, то пишите в комментарии.