Exchange 2010 – Outlook clients can’t connect but OWA / Iphones working fine

exchangeoutlookwindows-server-2008

We've got a new install of Exchange 2010 with an existing 2003 install on the network that we're trying to phase out. It was working fine but something has happened and some of our outlook users can connect (I think they may have had cache mode on, i'm not sure, but they're working)
This is the setup:

  • Development01 – Old exchange 2003 server windows server 2000 (being
    phased out)
  • Exchange01 – New 2010 Exchange server windows server 2008
  • DCServer01 – New 2008 AD DC Adserver01 – Old windows server 2000 DC (being phased out)
  • DevServer01 – Windows 2008 DC

All the mailboxes have been moved from Development01 to Exchange01 and are receiving emails and OWA works fine and iphone etc can all connect.

However Outlook can no longer connect theres no errors just says that the exchange server is not online. I tried deleting the mailbox and re-adding it and it doesn't resolve the mailbox user / name with Exchange01 as the server name. However weirdly if i set the server to resolve as Development01 it resolves the mailbox name and then changes it to say Exchange01, but then still says exchange server is offline.

I've tried so many forum posts / things like checking if encrypted connections to exchange. I've also tried using http to connect to exchange and no luck.

Any help or tips really will be appreciated as I've got 30 users who can't connect to exchange and arent too happy!

EDIT: I've added a video of what happens when you try to connect http://screencast.com/t/tuZeNqneGt

Tom

Best Answer

There are some built-in PowerShell cmdlets that may help in your troubleshooting. There is Test-OutlookConnectivity, and a few others.

To list all the test cmdlets, open the Exchange Management Shell on your server(s) and type get-command Test- . Probably a good idea to run them all and see what turns up.

The output is sometimes more readable if you enter them as follows.

Test-OutlookConnectivity | ft -autosize

Try without the | ft -autosize to show full details.