Solutions for Calendar Interop issues
Follow these tips to troubleshoot your issue with Calendar Interop.
|When trying to check a G Suite user's availability, Microsoft® Exchange/Office 365™ users get an error message that the user is not found. Other G Suite user accounts work as expected.||Ensure that the custom contact created for the G Suite user in the Exchange/Office 365 environment is mail-enabled.|
|G Suite users can check the availability of some Exchange/Office 365 users, but not others.||Calendar Interop requires that email addresses of Exchange users are not in use by Google users, either as part of the G Suite domain or as a consumer account.
If availability lookups work only for some accounts and not others, the likely explanation is not a Calendar Interop configuration issue. It is probably the existence of the Exchange account in Google.
|Exchange/Office 365 users can't check the availability of G Suite users.||Perform a test using the tester tool by entering an email address of a G Suite user. This will ask Exchange to resolve the availability of the G Suite user. You should see a detailed error message there.|
|Exchange 2010 users can't check the availability of G Suite users. The Exchange server response in the tester tool says AvailabilityAddressSpace G Suite domain couldn't be used because the Autodiscover endpoint couldn't be discovered||Run the following PowerShell command:
Note: G Suite domain in the command above should match the domain in the error message.
The output should match the content of the autodiscover.xml file. If you get a different output or an error message, consult the documentation for your web server. Microsoft IIS doesn't allow POST requests to static files, so if you see error 405 (Method Not Allowed) and you're using IIS, you would need to configure IIS to recognize the autodiscover.xml file as a script (for example, Server Side Includes).
|G Suite users can't check the availability of Exchange/Office 365 users.||
Perform a test using the tester tool by entering an email address of a G Suite user. This will ask Exchange to resolve the availability of the G Suite user. You should see a detailed error message there.
If there is no error in the tester tool but it's still failing from Google Calendar, it's likely that this is a G Suite or Google user that has Google Calendar enabled. Learn more. Please check and ensure Google Calendar service is disabled for this user (even if it's a user in a different G Suite account).
|Event detail feature is turned on, but Exchange/Office 365 users only see availability blocks of G Suite users.
Verify that the Google role account you selected can access the required calendars and event details.
You might be using an old Calendar Interop authentication setup, which only allows accessing availability data. To fix that, regenerate Exchange credentials using the credential generation tool and update your availability address space as explained in steps 3 through 5 here.
|Event detail feature is turned on, but Google Calendar users only see availability blocks of Exchange/Office 365 users.||
Verify that the Exchange role account you selected can access the required calendars and event details.