I have Exchange 2007 working and internal lan based clients can connect beautifully using RPC over HTTPS, verified using RPCDIAG. Port 443 is open on the firewall and you can get to the above web sites beautifully without any certificate errors. I am using an external cert from RAPPIDSSL.COM. So by every TID I have read everything should be working.. But it's not when connecting over the internet. I think all virtual directories and directory security are set correctly as it is working on the LAN.
When I open outlook.exe /rpcdiag externally it does prompt for login but seems to get stopped with only "DIRECTORY" and "REFFERAL" appearing. The refferal dissapears "Directory" stays up then it seems to time out after about 30 seconds and says the exchange server is unavailable.
External mail server name = mail.integritycsg.com
Certificate is associated with mail.integritycsg.com
internal mail server name = icsg01.integritycsg.com
Note: When connecting internally I set the outlook client to look to mail.integritycsg.com which has a proper internal DNS record. THE RPCDIAG reported back that it was connected to icsg01.integritycsg.com.
I am stumped - any help is welcomed.