I've tried this several different ways to no avail so far. I have an Exchange system as the primary MTA and Zimbra as the secondary MTA hosting the same domain. Email flows back and forth between the two fine.
On the domain level I have the following settings:
Microsoft Exchange Server URL:
https://childdomain.parent.com
Microsoft Exchange Authorization Schema: Basic
Microsoft Exchange User Name: an AD account with Domain and Exchange Admin group memberships
Microsoft Exchange User Password: password for account
O and OU used in legacyExchangeDN attribute: /o=
/ou= - I retrieved the settings for this by looking up the legacyExchangeDN for the account specified above.
However when I click the "Check the Settings" button, I get "Invalid Request" Message: invalid request: missing zimbraFreebusyExchangeURL Error code: service.INVALID_REQUEST Method: CheckExchangeAuthRequest Details:soap:Sender
The URL specified is correct as I can log in using that URL and the username/password as shown above. I've tried several different URLs as I have a few Exchange webmail servers with different variations (with and without /exchange).
Everything appears to be correct. What am I missing? It's acting like the URL is entered is invalid or its not being passed correctly.