Hi @Al Doman ,
Thank you, your suggestion ultimately led to the solution.
Great to know that you've already found of a solution and really appreciate it for your sharing!
By the way, since the Microsoft Q&A community has a policy that "The question author cannot accept their own answer. They can only accept answers by others.". and according to the scenario introduced here: Answering your own questions on Microsoft Q&A, I would make a brief summary of this thread:
[Exchange 2013, Outlook for Mac, Autodiscover or cert issue?]
Issue Symptom:
Adding an Exchange account works as long as the optional server field is specified as mail.company.com. A new set of Outlook folders is created. However, connection to the server soon drops and syncs and new mail transport don't work. Outlook alternates reporting in its status area "Connecting to: {user address}" and "Last synced at {some time ago}".
Looking at the account properties...Advanced, the Microsoft Exchange Server field is https://server.company.local/EWS/Exchange.asmx , even though during setup the server was specified as mail.company.com. Outlook fails to connect even if the server can be reached (either on the LAN or via VPN); in both cases server.company.local resolves to the expected, reachable address.
If I change that field to https://mail.company.com/EWS/Exchange.asmx , it connects and works normally. However, if Outlook is closed, then re-opened, the value "reverts" back to https://server.company.local/EWS/Exchange.asmx .
Autodiscover for this Exchange server can be reached from both the LAN and the public internet. If I set up a test account in Outlook from the public internet (with VPN disconnected) the account is created but it still gets the server.company.local server name. I believe that server name must somehow be supplied by Autodiscover, because that name isn't reachable from the public internet without a VPN connection.
Root cause:
A key part to get all this to work is setting up DNS properly:
- Exterior (public) DNS resolves to office WAN address
- Internal DNS resolves to server LAN address. LAN and VPN connections are both "internal"
- For each scenario, DHCP needs to provide the appropriate DNS server (external or internal), Especially, VPN connections must push the "internal" DNS server to remote VPN clients
The Solution:
The solution is to adjust the Internal URL and External URL in the Virtual Directory for each of the Exchange sites (except AutoDiscover). For all those URLs I changed references to "server.company.local" to "mail.company.com". Note that all external URLs were originally blank. Outlook for Mac is now working as expected, with no certificate issues (silent failure or otherwise). Outlook for Windows clients continue to work (albeit still receiving one certificate warning for server.company.local on Outlook start).
You could click the "Accept Answer" button for this summary to close this thread, and this can make it easier for other community member's to see the useful information when reading this thread. Thanks!