Windows Mobile 5 will not sync to SBS 2008 Exchange 2007. ActiveSync Error 0x85030022

We recently migrated from SBS 2003 to SBS 2008 and now getting issues of phones not syncing with Exchange 2007.

This what I have done so far:
1. Tried my iPod Touch, this synced fine using the MS Exchange sync capability.
2. Turned off SSL setting for Microsoft-Server-ActiveSync and SBS Web Applications
3. OWA is working fine
4. Created a new ActiveSync policy from scratch, allowing non-provisionable devices

Has anybody seen this issue before.
integservicesAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
integservicesConnect With a Mentor Author Commented:
I was able to resolve the issue. Thank you for your help.
0
 
MesthaCommented:
Which version of Windows Mobile 5 is it?
Use a test account with the Microsoft test site:
https://www.testexchangeconnectivity.com/
Confirm it works there.

Simon.
0
 
integservicesAuthor Commented:
I am using Windows Mobile Version 5.0 OS 5.1.195 (Build 14928.2.2.0)

I ran the Test and came back with a failure on validating SSL cert.

We don't use SSL certs. is there a way around this.
0
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

 
integservicesAuthor Commented:
Here is the test results
 Attempting to Resolve the host name mail.bbr-law.com in DNS.
 Host successfully Resolved
Additional Details
 IP(s) returned: 74.92.238.187
 
Testing TCP Port 443 on host mail.bbr-law.com to ensure it is listening/open.
 The port was opened successfully.
 
Testing SSLCertificate for validity.
 The SSLCertificate failed one or more certificate validation checks.
Additional Details
 The SSL Certificate failed validation Exception Details: Message: The remote certificate is invalid according to the validation procedure. Type: System.Security.Authentication.AuthenticationException Stack Trace: at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult) at System.Net.Security.SslStream.AuthenticateAsClient(String targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation) at System.Net.Security.SslStream.AuthenticateAsClient(String targetHost) at Microsoft.Exchange.Tools.ExRca.Tests.SSLCertificateTest.PerformTestReally() :

Open in new window

0
 
MesthaCommented:
With Exchange 2007 it is not an option to not use SSL certificates. The product is based around them. On Exchange 2007 Exchange ActiveSync is not supported for use with the self signed certificate that the server generates during the install. It is also not supported with Outlook Anywhere.


Therefore I would suggest that replace the self signed certificate with a commercial certificate. If you use the wizard in SBS and choose GoDaddy that is the cheapest option.

The error code that you posted is "not an Exchange server" error - which usually means the DNS is wrong, something like that. However while you are getting SSL errors, further diagnosis is going to be difficult.

The version is fine, you are running AKU 2.0 which supports the push functionality.

Simon.
0
 
integservicesAuthor Commented:
Ok. I got a GoDaddy SSL Cert for the Exchange server.

I ran the web test for ActiveSync and it passed.

I enabled SSL on the phone but I still cannot sync the phone. I get 0x80072F0D

With SSL disable on the phone, I get 0x85030022
0
 
MesthaCommented:
0x80072F0D is SSL certificate is not valid error.
That usually means with the GoDaddy certificates that the intermediate certificate isn't installed correctly.
If you browse to server from the device do you get an SSL prompt?

Simon.
0
 
integservicesAuthor Commented:
I don't get an SSL prompt.

I reintstalled the certificates several times using different methods but still the same result.
0
 
MesthaCommented:
You entered the same address in the browser that you are putting in to ActiveSync?
Try deleting the server from the ActiveSync config and then set it up again.

Simon.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.