Top tip: Technical Settings for the Exchange Online Synchronizer

Last update:
Created :
Written by Thomas Speekenbrink

Overview:

This article will describe the Technical Settings for the Exchange Online Synchronizer.

Tips:

A) Username: Fill in the username for the "Syncuser" (recommended that you use the full e-mail path)

B) Password: Fill in the password for the "Syncuser" account

C) Domain: This is a mandatory field could be left blank in certain situations

D) 2 Buttons to retrieve the Exchange information and the Offline Address Book (OAB):

  • [Autodiscover EWS] : This will use the Exchange Web Services (EWS) to retrieve information used by the Synchronizer
  • [Autodiscover via URL] : If EWS is not activated you can also retrieve the information with an URL, this URL is for the hosted mail login followed by "\Autodiscover".

Note: It could also be that the Autodiscover functionality is not activated on the server, please contact your hosting company or your IT department to enable the Autodiscover functionality.

E) Exchange Web Services URL: This URL is used for retrieving settings from the Exchange Server for use with the Synchronizer

Exchange Offline Addressbook URL: This URL is used to Load the External Users (for linking them with SuperOffice Associates). Test this URL by opening it from a browser. If it's configured correctly, it will give you a login box. Fill in the credentials from the Syncuser and it will list the Exchange users.

Note : If it fails, there could be several reasons.

  • The "Syncuser" has just been created, so the OAB has not been created for the user just yet. It can take up to 24 hours depending on the server settings.
  • The OAB is not accessible, this is often a rights issue or it's configured to be unaccessible through EWS.

F) The synchronizer has two ways of checking if the "Syncuser" has access to users mailboxes :

  • Impersonation: Impersonation is the fastest method, if the Syncuser is set with Impersonation rights, it has full access to all the mailboxes of the Exchange users.
  • Delegation: This is the slowest method as it will check each user in the OAB, to see if it has full access to the users mailbox.

G) Test connection: Clicking this button, will test the connections to the Exchange Server through EWS and the OAB.

H) Event optimizer interval: Set the Event optimizer interval (recalculate recurring appointments etc). Don't set this low, the default value (30 mins) will often be sufficient.

I) Optimize for High Server load environments: This option makes sure that response times from EWS Requests will be monitored. When requests on average take longer than 5 seconds the Synchronizer will throttle itself by creating small delays.

J) Use Incremental Change Detection only: With this option the Synchronizer will use the ICS environment to detect updates. Now each user will be checked (in sequential order) for changes through ICS. In between each user a delay of 3 seconds will be added.

When using Office 365, please enable this option.

K) Limit number of concurrent requests: Also known as the Throttling value. By default this is set to 20. 

When you set a number other than 20 the Synchronizer will make sure that no more than the number of calls entered as concurrent requests will be executed. If it turns out more calls need to be processed, the Synchronzier will queue them.

The number of concurrent requests needs to be the number set in the EWSMaxConcurrency value of the Throttling Policy. The default value is 20 for the default Throttling.

When using Office 365, leave this setting to 20. Office 365 environments cannot change this value and are bound to a maximum of 20 concurrent requests.

Ideally no throttling is used, unfortunately not every company allows this due to regulation.