activesync over ssl on exchange 2003 doesn't work if iis has http on tcp port other than 80!


I've had a long struggle looking at all the posts with troubleshooting steps for getting activesync to work on Exchange 2003.
It seems that most of the issues are down to authentication methods on the various subdirectories to the iis default website.

My problem was different- it stemmed from the fact that I often set iis to use a non-default port for http, eg 1080 or 8080.
After a lot of headscratching I came across this post:

And look at comment ID:25499506 ....

I've never come across Microsoft KBs or any other articles besides this one that states you must use port 80 for http, EVEN if you're using activesync over SSL.
And thank god I found it- changing iis to use port 80 on http made my setup work immediately. Nice one alanhardisty :)

So I suppose that SSL is used to tunnel data that is expected to, in turn, talk to an iis app on port 80- can this be changed or is it an inherant restriction? if so, do any later versions of Windows and Exchange also suffer from this limitation? Its also wierd that OWA doesn't have this problem....


Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Alan HardistyCo-OwnerCommented:
Activesync makes calls to the Microsoft-server-activesync virtual directory on port 443 (with SSL) and port 80 if without SSL.
This virtual directory in turn makes internal calls to the Excchange virtual directory on port 80 and this is why you must keep the port at port 80 otherwise Activesync will break.
No other version of Exchange that I am aware of allow you to change the internal port number.
If you want a website to be setup on your server, create a new site and change the port on that, but if you change the Default Website from ports 80 and 443, expect Activesync to stop working : (

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
jonogibboAuthor Commented:
Thanks again Alan.


Alan HardistyCo-OwnerCommented:
You're welcome. Thanks for the points.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.