I did some testing of Exchange 2007 using the website https://www.testexchangeconnectivity.com/Default.aspx
It showed that I had an SSL Certificate Name Mismatch.
My internet domain sends my www.domain.com to a paid hosted website and I use the recommended remote.domain.com to my IP address on my local SBS 2008 server.
I don't seem to have any trouble with OWA, active sync or remote HTTPS.
In the testing I get these 3 errors:
SSL Certificate Name Mismatch
The Host Name Could Not be Resolved in DNS
Could Not Find Autodiscover Service Location (SRV) Record in DNS
My signed certificates is from www.crosslogicdomains.com
which looks like it the same folks that put out www.godaddy.com
I do have reverse DNS setup on my local IP address for remote.domain.com.
I am not sure where to look first to fix this issue.