Solved

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

Posted on 2009-04-07
9
1,029 Views
Last Modified: 2012-05-06
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.
0
Comment
Question by:integservices
  • 5
  • 4
9 Comments
 
LVL 65

Expert Comment

by:Mestha
ID: 24089894
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
 

Author Comment

by:integservices
ID: 24090000
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
 

Author Comment

by:integservices
ID: 24090055
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
 
LVL 65

Expert Comment

by:Mestha
ID: 24090069
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
Too many email signature changes to deal with?

Are you constantly being asked to update your organization's email signatures? Do they take up too much of your time? Wouldn't you love to be able to manage all signatures from one central location, easily design them and deploy them quickly to users. Well, you can!

 

Author Comment

by:integservices
ID: 24129730
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
 
LVL 65

Expert Comment

by:Mestha
ID: 24133667
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
 

Author Comment

by:integservices
ID: 24140581
I don't get an SSL prompt.

I reintstalled the certificates several times using different methods but still the same result.
0
 
LVL 65

Expert Comment

by:Mestha
ID: 24142831
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
 

Accepted Solution

by:
integservices earned 0 total points
ID: 24260797
I was able to resolve the issue. Thank you for your help.
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Utilizing an array to gracefully append to a list of EmailAddresses
Easy CSR creation in Exchange 2007,2010 and 2013
In this video we show how to create a mailbox database in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Servers >> Data…
To show how to create a transport rule in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Rules tab.:  To cr…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now