Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics CRM forum
Under review by Community Managers

Under review

Thank you for your post! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Syncing appointments with IMAP calendars - Dynamics 365 for Outlook configuration issue

Posted on by 17
  1. We are a regional group of franchisees migrating to Dynamics 365 (MS hosted) from Dynamics 2016 (third party hosted).  Our organization uses Gmail for business and this won't change.

With Dynamics 2016 our group of franchisees creates appointments in CRM and use Dynamics for Outlook to sync with Outlook and then a third party app to sync with our Google calendars.  A bit MacGyverish but it works.

I am running into problems replicating the setup for Dynamics 365 and have questions:

1.  I understand Dynamics 365 for Outlook is being deprecated in favor of the App.  But it appears that the App does not enable calendar sync with IMAP folders.  Am I right to assume I need to use Dynamics 365 for Outlook?

2.  If Dynamics 365 for Outlook is the way to go, when running the configuration wizard I get an error message "There is a problem communicating with the MS Dynamics 365 server.  The server might be unavailable".  Notes:

-  Our MS and D365 logins are in the format fred@ordSoCal.com and our Gmail accounts are in the format fred@org.com

-  I have successfully set up and tested server-side sync for sending and receiving emails

-  we work from home offices and there is no complex network/firewall.  Outlook connection to Dynamics 2016 works swimmingly (uninstalled now on my test computer)

-  the log below indicates an invalid configuration file.  I have deinstalled, removed the referenced directory, and reinstalled the latest version of Dynamics 365 for Outlook.

My question here is this:  is there simply a problem with the configuration file that I need to hunt down (suggestions welcome!) or am I approaching this all wrong given our set-up?

Thanks in advance,

Sian

11:47:04| Info| === Microsoft Dynamics 365 for Outlook Configuration Wizard logging started: 3/30/2022 11:47:04 AM ===
11:47:04|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ClientConfig.Initialize
11:47:04| Info| Client Configuration Wizard Version : 9.0.0002.0426
11:47:04| Info| Client Configuration Wizard LanguageID : 1033
11:47:04|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.Validator.IsOutlookInitialized
11:47:04| Info| Query all rows in profile table
11:47:04| Info| Outlook is initialized
11:47:04|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.Validator.IsOutlookInitialized
11:47:04| Info| Client Configuration Wizard Running Mode : ReducedUI
11:47:04|Warning| Client configuration failed with the exception : Cannot start the Microsoft Dynamics 365 for Outlook Configuration Wizard because the configuration file C:\Program Files\Microsoft Dynamics CRM\Default_Client_Config.xml is not valid. Contact your system administrator. at Microsoft.Crm.Application.Outlook.Config.CommandLineArgs.ParseConfigFile(String configFileName, Deployments& deployments)
at Microsoft.Crm.Application.Outlook.Config.ClientConfig.AddDeployment_ReducedUI()
at Microsoft.Crm.Application.Outlook.Config.ClientConfig.Run(Boolean runInsideOutlook)
11:47:04| Info| Configuration file Type : OnPremise.
11:47:04|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ConfigInfo.ConfigInfo
11:47:04|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetAllCRMOrgsInOutlookProfile
11:47:04| Info| Logon mapi store
11:47:04| Info| Logon admin service
11:47:04|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetServiceIds
11:47:04| Info| Query all rows in msg service table
11:47:04|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetServiceIds
11:47:04|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ConfigInfo.CleanUpDatastoreIfNeeded
11:47:04|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ConfigInfo.CleanUpDatastoreIfNeeded
11:47:04|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ConfigInfo.ConfigInfo
11:47:04|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm..ctor
11:47:04|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ServerForm..ctor
11:47:04|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm.SetUIData
11:47:04|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadAvailableUrls
11:47:04|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadAvailableUrls
11:47:04|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm.SetUIData
11:47:08|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm._serverUrlConnectButton_Click
11:47:08|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm.TestConnection
11:47:08|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ServerForm.TestConnection
11:47:08|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ServerForm._serverUrlConnectButton_Click
11:47:08|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm.RunEnvironmentDiagnostics
11:47:08|Verbose| Method entry: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.DiagnosticEngine.Run(Environment)
11:47:08|Verbose| Method entry: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.LocalTimeDiagnostic.ExecuteInternal
11:47:08| Info| Current UTC date/time from windows time server on the internet: 03/30/2022 18:47:09
11:47:08| Info| Client UTC Date/Time: 03/30/2022 18:47:08
11:47:08| Info| Difference (in minutes) between client time and actual time: 0.025470025
11:47:08|Verbose| Method exit: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.LocalTimeDiagnostic.ExecuteInternal
11:47:08|Verbose| Method exit: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.DiagnosticEngine.Run(Environment)
11:47:08|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ServerForm.RunEnvironmentDiagnostics
11:47:44| Info| Fill organization comboBox with server information.
11:47:44|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm._selectOrganizationButton_Click
11:47:44|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ServerForm._selectOrganizationButton_Click
11:47:45|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerInfo.RunServerDiagnostics
11:47:45|Verbose| Method entry: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.DiagnosticEngine.Run(CrmServer)
11:47:45|Verbose| Method entry: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.UserLicenseDiagnostic.ExecuteInternal
11:47:45|Verbose| Method exit: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.UserLicenseDiagnostic.ExecuteInternal
11:47:45|Verbose| Method entry: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.ClientCompatibilityDiagnostic.ExecuteInternal
11:47:45| Info| Client Compatibility result: -2147203823
11:47:45|Verbose| Method exit: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.ClientCompatibilityDiagnostic.ExecuteInternal
11:47:45|Verbose| Method exit: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.DiagnosticEngine.Run(CrmServer)
11:47:45| Error| Exception : Server was unable to process request. at Microsoft.Crm.Application.Outlook.Config.ServerInfo.RunServerDiagnostics()
at Microsoft.Crm.Application.Outlook.Config.ServerInfo.LoadUserInfo(IClientAuthProvider`1 orgAuthProvider)
at Microsoft.Crm.Application.Outlook.Config.ServerInfo.Initialize(Uri discoveryUri, OrganizationDetail selectedOrg, String displayName, Boolean isPrimary, IClientAuthProvider`1 authenticatedProvider)
at Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadDataToServerInfo()
at Microsoft.Crm.Application.Outlook.Config.ServerForm.<InitializeBackgroundWorkers>b__4_3(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
11:47:45| Error| Dynamic Help Link: go.microsoft.com/.../ at Microsoft.Crm.Application.Outlook.Config.ServerInfo.RunServerDiagnostics()
at Microsoft.Crm.Application.Outlook.Config.ServerInfo.LoadUserInfo(IClientAuthProvider`1 orgAuthProvider)
at Microsoft.Crm.Application.Outlook.Config.ServerInfo.Initialize(Uri discoveryUri, OrganizationDetail selectedOrg, String displayName, Boolean isPrimary, IClientAuthProvider`1 authenticatedProvider)
at Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadDataToServerInfo()
at Microsoft.Crm.Application.Outlook.Config.ServerForm.<InitializeBackgroundWorkers>b__4_3(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)&orgType=CRM Online

Helpful resources

Quick Links

Anton Venter – Community Spotlight

Kudos to our October Community Star of the month!

Announcing Our 2024 Season 2 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Dynamics 365 Community Newsletter - September 2024

Check out the latest community news

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 290,532 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 228,501 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,148

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans