I was able to setup my Exchange Server 2003 machine with RPC over HTTP/S. Now, my users can access their email using Outlook 2007 from anywhere. However, they are required to include the domain name when entering their username (i.e. EXAMPLE.LOCAL\username). If my users enter the username without the domain, it fails to connect and when the logon prompt comes back the username has the hostname of the Exchange server (i.e. EXCHANGE\username). How can I set the default domain?
My Exchange server is not a Domain Controller. It is running Windows Server 2003 Standard Edition with Service Pack 2 and Exchange Server 2003 Standard Edition with Service Pack 2. In IIS, Both the Rpc and RpcWithCert virtual directories have authenticated access set to "Integrated Windows authentication" and "Basic authentication" with the default domain and default realm set to EXAMPLE.LOCAL.
Our users use company issued laptops joined to our domain as well as personal computers not joined to our domain. The operating systems range from Windows XP Service Pack 2 to Windows 7. All of them have Outlook 2007. In Outlook 2007, the Exchange Proxy Settings are as follows:
Use this URL to connect to my proxy server for Exchange: https://mail.example.com
Connect using SSL only: checked and grayed out
Only connect to proxy servers that have this principle name in their certificate: checked and set to msstd:mail.example.com
On fast networks, connect using HTTP first, then connect using TCP/IP: unchecked
On slow networks, connect using HTTP first, then connect using TCP/IP: checked
Use this authentication when connecting to my proxy server for Exchange: Basic Authentication
We also use Outlook Web Access with forms-based authentication.