Sync your Google account with Microsoft Cloud. What is the root of the problem

Now almost every user has a Google account, since it provides a large number of advantages on the Internet, especially to users Chrome browser. The vast majority of computers have the Windows operating system installed and the majority of users use the built-in Windows utility for working with contacts, mail and reminders - Microsoft Outlook. A logical question arises: how can these two services be “friended” with each other? It is very convenient when it becomes possible to create events and activities in the calendars of other services via Outlook. In this article, we'll take a closer look at how to synchronize Outlook with other calendars. Let's figure it out. Go!

Outlook has a very convenient calendar. But sometimes you may need to synchronize it with others

First, it should be noted that synchronization will be one-way, that is, events from Outlook will not be synchronized with Google calendar.

Now you know how to synchronize Microsoft Outlook with Google Calendar and VKontakte. This is done very simply and quickly, and at the same time you significantly simplify your life. Write in the comments whether this article helped you and ask any questions you have about the topic discussed.

It's no secret that most people use smartphones on operating system Android. All data, mail, documents, books and calendar data are synchronized with your Google account. That is, the same calendar can be opened in a browser and edits can be made, which will immediately be displayed on our smartphone.

In Windows 8 (8.1, 10) there are great apps, capable of notifying the user about certain events, messages, etc. I really like the calendar, but for it to work correctly we need an account in the Microsoft email service - Hotmail. We can create events, activities, and specify durations. Everything is the same as with the Google analogue.

But how can we transfer data from Google calendar to our Hotmail (Outlook) account? How to synchronize them? Indeed, in everyday life this will make it easier to perform and control a number of tasks. And it's very easy to do.

I warn you in advance that the interface may change since the publication of the material, but the settings should not undergo structural changes.

We proceed step by step:


That's all. Data from Google calendar will now appear in our calendar in Hotmail (Outlook). The Calendar application in Windows will display all the events that we have created (and will create) with using Android smartphone or browser version of Google calendar.

This greatly simplifies the work and allows you to synchronize data between two different platforms.

The only drawback will be the speed of data update. It is low and occurs once a day. This means that an event created in Google calendar will appear in the Hotmail (Outlook) calendar in an hour or two at best. And this must be taken into account. But this is the only way to significantly simplify your work and daily life, especially if you have a lot of recurring events on your calendar that you shouldn’t forget about.

Articles and Lifehacks

If we prefer to use the standard Microsoft calendar, and our work colleagues prefer to use Google service, we are probably not very comfortable with the fact that we do not receive important notifications by email. But how to sync Outlook with Google Calendar? And by what principle is the data of interest to us transferred? Which ones allow you to do this? Let's try to figure this out.

How to sync Google calendar with Outlook and add new events?

So, first, let's figure out how to add events from the Microsoft calendar to the Outlook email service. To do this, open the calendar and find the menu icon to the right of your profile. Click on it and select the item responsible for opening public access. We go to the Google calendar data and at the bottom we find the “iCal” option. Click on it, after which a new window will open. In it we find and copy the link to gain access to our calendar.

Now open the Outlook service calendar and look for the import button at the top. A new page opens. On the right, select the “Subscribe” item. In the URL line, paste the link we copied to gain access to Google. You can rename it, change the symbol, color, etc. Click “Subscribe”.

After some time, the import of our information into Outlook from Google will begin. This usually happens within a few hours. From now on, notifications will be visible in the web version of the calendar and the office version of Outlook. If on our mobile device platform installed Windows Phone, they will also appear there.

So, we figured out how to sync Outlook with Google Calendar. In a similar way, we can add as many calendars to the Outlook service as we need.

It will also be useful for owners of Windows Phone-based devices to know that to synchronize mail and contacts, it is not necessary to perform the above manipulations. Just go to the settings and add a Google account there, not forgetting to mark what information we are interested in. In this case it is practically invisible.

Transfer data from Outlook to Gmail with synchronization

Let's assume we already have Mailbox on Gmail. To add another account there, go to the settings (gear icon) and select the item that is responsible for mail settings. A new window opens. There we go to the forwarding and IMAP/POP tab. Click the “Add forwarding address” option. A code is sent to the specified postal address, with which we confirm that this is our address. We copy the code into the new address field and confirm our actions. Gmail now accepts emails from the newly added email account.

How to transfer mail from Outlook service to our Gmail? You will need to connect your Google profile to Outlook and transfer all the data contained in its folders to Gmail folders. How to do it?

First of all, we enable IMAP, thanks to which synchronization and transfer of information will be possible. This protocol can be found in the tab listed above (“Forwarding and IMAP/POP”). Next, open our Outlook service and go to the account settings menu through “Service”. Click “Create”.

The first page that opens will ask for information about our mailing address. Leave everything as default and click “Next”. After that, we fill in the parameters for working with Gmail manually. Enter your name, password, username (Gmail address), mail address (aka), mail servers (imap.gmail.ru everywhere) and IMAP account type.

Select "Other settings". Here we go to the “Advanced” tab and set the types of encrypted connection (SSL for IMAP and TLS for SMTP) and port numbers (993 for IMAP and 587 for SMTP). Click “OK” > “Finish”. If the login and password were entered correctly, the Outlook email service will connect to Google and copy the data. All that remains is to transfer the required mail to Gmail.

For example, we want to transfer incoming letters, press Ctrl + A (the “Select All” button), after which we simply drag and drop what we need. Synchronization will begin immediately, and all mail will already be in Gmail.

One of the convenient features of Outlook is the ability to provide general access share your calendar with other users in your organization or external users (outside your organization). For this your box Email must be located on an Exchange server or Office 365 / Exchange Online.

Share your calendar in Outlook 2016

Each recipient will receive an invitation asking them to add your calendar.

Users outside your organization will receive URL address, which can be used to access your calendar. If you and the person you're sharing are in organizations that have a federated relationship through Office 365 or Exchange, the invitation will include an option to share your calendar in return.

Your calendar will then be displayed to the user in the General calendars section.

To publish the calendar on the Internet, click on the button Publish online, specify the URL of the WebDAV server, specify the time interval of the calendar that you want to publish, the type of access and the options for updating the calendar on the server (automatically, or only once).

If you want to give access to your calendar to all users, click on the Calendar Permissions button and to allow Default select the access level (by default, only access to Free/Busy time information is allowed). The default group corresponds to any user (everyone). You can change the access level by selecting the required permissions from the drop-down list.

On the same tab you can control access to your calendar. Here you can add a new user, or change the user's permission level when accessing the calendar (for example, you can allow a specific user to create, edit, or delete calendar items).

If you want to revoke shared access to the calendar, you need to select the name of the user you want to revoke access to on the permissions tab, click the button Delete And OK.

How to connect someone else's shared calendar in Outlook 2016

To connect another user's calendar, in Outlook, click the button Calendar at the bottom of the window. Right click on the section My calendars -> Add a calendar -> From the address book:

In the list of employees, find the user whose calendar you want to connect (the user or administrator must give you access to their calendar) and select it.

After this, the new calendar should appear in the list of shared calendars.

Share your calendar in Exchange using PowerShell

In Exchange 2007 SP1 and later, you can create a shared mailbox that can be used as a shared enterprise (department) calendar. You can create a mailbox using the following PowerShell command:

New-Mailbox -alias JuristDep -name "Legal Department Calendar" -database "Mbx1" -org Users -shared -UserPrincipalName [email protected]

After this, you can provide access to the calendar of the new mailbox for a specific user in the organization (let's say we want to provide full access):

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

Or read-only:

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

You can give access directly to the calendar folder in your Exchange mailbox:

Add-MailboxFolderPermission -Identity "JuristDep:\Calendar" -User aapetrov -AccessRights Owner

In the English version of Exchange, instead of Calendar, you need to specify the Calendar folder.

To change calendar rights for a user who has already been granted calendar rights, use the cmdlet Set-MailboxFolderPermission :
Set-MailboxFolderPermission -Identity "JuristDep:\Calendar" -User aapetrov -AccessRights Reviewer

How to request access to someone else's calendar

When connecting a shared calendar from the address book, a request to grant rights will appear automatically when connecting the shared calendar if there are no rights to it.

2018.07.25 ·

Recently I started using Yandex mail a lot (mail for a domain or Yandex.Connect). An unpleasant surprise was that although mail works via imap, Microsoft Outlook does not allow you to synchronize your calendar and contacts when connecting your Yandex account.

Since only mail without a calendar loses a lot of its value, not only for me, after searching and studying the issue, I decided to describe the solution found.

What is the root of the problem

Microsoft Outlook out of the box can only work with calendars in Exchange Server. Yandex Calendar, as well as many other online calendar services, use the CalDAV protocol by default and do not support the Exchange format.

Possible reasons for this discrepancy in standards:

  • MS Outlook is aimed at business users who usually have their own mail server and, usually, this is Exchange
  • Most software works fine with CalDAV: iOS, Android, Mozilla Thunderbird (with a plugin), etc.
  • Online calendars are a much less popular service compared to mail, and therefore the relevance of the standardization problem is lower

Working solution

In general, the solution is to install a plugin in Outlook to synchronize the local calendar with the online calendar.

Of the several options I tried, I liked two of them the most:

  • CalDAV Synchronizer
    • A simple extension that only synchronizes the calendar
    • You can synchronize different calendars
    • Easy setup. Can choose easy setup from the list of popular online calendars, including Google and Yandex
    • Free and works without restrictions
    • Open source and 300+ stars on GitHub (for those who don’t know, this is already a decent indicator of popularity)
  • OpenProtocolsConnector
    • A more comprehensive add-on that also lets you sync contacts
    • The setup is more complicated, since Yandex is not on the list of CalDAV providers (you need to go find the correct path to the online calendar yourself)
    • A license is required to operate. The personal home license is free but requires annual renewal.
    • Eat source for the CalDAV library on which the add-on works
    • Seems less popular than CalDAV Synchronizer

Alternative (non-optimal) solutions

  • Export Google Calendar. In Google Calendar, it is possible to provide a public link for the calendar in a format that Outlook understands. But this solution has a number of disadvantages:
    • MS Outlook connects the calendar only in “read only” mode
    • There is no way to configure rights; anyone with a link will be able to read the contents of the calendar
  • EVO Collaborator. If you google a topic with a calendar, then this extension will be in the first search results. I tried it, I didn’t really like it (maybe I just didn’t understand):
    • Instead of synchronizing an existing local calendar with an online service, the add-on adds a new local calendar for each service and synchronizes it
    • Costs 28 euros compared to free alternatives
  • Quit MS Outlook:
    • I didn’t really consider the option, because even if we put aside the question of habit and convenience, the question of (non-)portability of our VBA macros and add-ons remains (you can call it a vendor lock)

Conclusion

In fact, the task of synchronizing Outlook and external providers is quite trivial. I assume there are other convenient alternatives, but the options described above seemed sufficient to me. If you know more convenient ways or solutions, then write in the comments.

mob_info