Синхронизация учетной записи Google с Microsoft Cloud. В чем корень проблемы

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

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

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

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

Не секрет, большинство людей пользуется смартфонами на операционной системе Android. Все данные, почта, документы, книги и данные календаря синхронизируются с вашим аккаунтом Google. То есть тот же самый календарь можно открыть в браузере, внести правки, которые тут же отобразятся и на нашем смартфоне.

В Windows 8 (8.1, 10) существуют отличные приложения, способные уведомлять пользователя о тех или иных событиях, сообщениях и т.д. Мне безумно нравится календарь, но чтобы он работал корректно нам необходим аккаунт в почтовом сервисе Microsoft — Hotmail. Мы можем создавать события, мероприятия, указывать длительность. Все как и с аналогом Google.

Но как переправить данные с календаря Google в наш аккаунт Hotmail (Outlook)? Как их синхронизировать? Ведь в повседневной жизни это облегчит выполнение и контроль ряда задач. А сделать это очень просто.

Заранее предупреждаю, что с момента выхода материала интерфейс может поменяться, но настройки претерпеть структурных изменений не должны.

Действуем по шагам:


Вот и всё. Данные из Google calendar теперь будут появляться в нашем календаре в Hotmail (Outlook). Приложение Календарь в Windows будет отображать все события, которые мы создали (и будем создавать) с помощью Android смартфона или браузерной версии календаря Google.

Это значительно упрощает работу и позволяет синхронизировать данные между двумя разными платформами.

Единственным минусом будет скорость обновления данных. Она невысока и проходит раз в сутки. А это значит, что событие созданное в Google calendar отобразится в календаре Hotmail (Outlook) в лучшем случае через час-два. И это необходимо учитывать. Но это единственный способ значительно упростить работу и повседневную жизнь, особенно если в вашем календаре множество повторяющихся событий о которых не стоит забывать.

Статьи и Лайфхаки

Если мы предпочитаем использовать стандартный календарь Microsoft, а наши коллеги по работе – сервис Google, наверняка нам не слишком удобен тот факт, что мы не получаем на почту важные уведомления. Но как синхронизировать Outlook с календарем Google ? И по какому принципу осуществляется перенос интересующих нас данных? Какие , позволяющие это сделать? Попробуем в этом разобраться.

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

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

Теперь открываем календарь службы Outlook и ищем вверху кнопку импорта. Открывается новая страница. Справа выбираем пункт «Подписаться». В строку URL вставляем скопированную нами ссылку получения доступа к Google. Можно переименовать его, сменить символ, цвет и т.д. Жмём «Подписаться».

Спустя некоторое время начнётся импорт нашей информации в Outlook из Google. Обычно это происходит через несколько часов. Отныне уведомления будут видны в web-версии календаря и версии программы Outlook для офиса. Если на нашем мобильном устройстве установлена платформа Windows Phone, они также будут появляться там.

Итак, мы выяснили, как синхронизировать Outlook с календарем Google. Подобным образом можно добавить в службу Outlook столько календарей, сколько нам нужно.

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

Перенос данных из Outlook в Gmail с синхронизацией

Предположим, у нас уже имеется почтовый ящик на Gmail. Чтобы добавить туда ещё один аккаунт, заходим в настройки (значок шестерёнки) и выбираем пункт, который отвечает за настройки почты. Открывается новое окно. Там мы переходим во вкладку пересылки и IMAP/POP. Нажимаем опцию «Добавить адрес пересылки». На указанный почтовый адрес приходит код, при помощи которого мы подтверждаем то, что это наш адрес. Код копируем в поле нового адреса и подтверждаем свои действия. Теперь Gmail принимает письма и с только что добавленного электронного ящика.

Как перенести почту из службы Outlook в наш Gmail? Нужно будет подключить Google-профиль к Outlook и перенести все данные, которые содержатся в её папках, в папки Gmail. Как это сделать?

В первую очередь мы включаем IMAP, благодаря которой будет возможна синхронизация и перенос информации. Этот протокол можно найти во вкладке, указанной выше («Пересылка и IMAP/POP»). Далее открываем нашу службу Outlook и переходим в меню настройки учётных записей через «Сервис». Нажимаем «Создать».

Первая же открывшаяся страница запросит информацию о нашем почтовом адресе. Оставляем всё по умолчанию и нажимаем «Далее». После этого заполняем параметры для работы с Gmail вручную. Вводим своё имя, пароль, имя пользователя (адрес Gmail), почтовый адрес (он же), почтовые сервера (imap.gmail.ru везде) и тип учётной записи IMAP.

Выбираем «Другие настройки». Тут мы переходим во вкладку «Дополнительно» и устанавливаем виды шифрованного подключения (SSL для IMAP и TLS для SMTP) и номера портов (993 для IMAP и 587 для SMTP). Нажимаем «ОК» > «Готово». Если логин и пароль были введены корректно, произойдёт подключение почтовой службы Outlook к Google и копирование данных. Осталось перенести нужную почту в Gmail.

К примеру, мы хотим перенести входящие письма, нажимаем Ctrl+А (кнопка «Выделить всё»), после чего просто перетаскиваем то, что нам нужно. Тут же начнётся синхронизация, и вся почта будет уже в Gmail.

Одной из удобных возможностей 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

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

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

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

mob_info