By now I have come across several environments where Outlook clients are used externally (over regular internet) but where the autodiscover service is not published externally.
I was always convinced that it is a requirement to publish autodiscover externally if you want to use Outlook externally but it seems I was wrong. You cannot create a new profile externally of course but when a client is configured internally and then goes out into the wild world of the public internet then it seems that Outlook continues to work perfectly (as long as you other services like Outlook Anywhere and webservices are configured correctly).
Are there services that should break when autodiscover is not available? For instance, would opening a calendar of another user work?
Thanks for the help.