Exchange, ActiveSync and my new Verizon XV6700
March 20th, 2006 - 08:26pm
Ugh. After two solid days of trying to sync my phone with Exchange, I finally was successful. Most of the time, I continued to get the dreaded 0×85010014 error message from ActiveSync – meaning a server error had occured. I have found a lot of sites that gave a lot of information about resolving this issue, but most of them were threads trying to solve the problem. Here is what I learned about getting this to work.
Players:
- Small Business Server 2003 SP1
- Exchange Server 2003 SP2 (single instance, no front-end/back-end combination)
- ActiveSync 4.1
- Verizon XV6700, Windows Mobile 5.0
Error messages:
- On ActiveSync & XV6700: 0×85010014
Quicks of my configuration:
- Multiple e-mail addresses: rick@domain1.com, rick@domain2.com, rickw@domain3.com …
- My Default e-mail address policy does not match my domain name, but does match my default e-mail address.
- Exchange server is hidden behind Linux firewall and front-ended with sendmail.
- Using a VPN connection to communicate directly to the exchange server from remote.
- I’m not using ISA or other firewall software on the Exchange box.
- The exchange box is the same box as the domain controller.
- This is a single instance Exchange server; there is no front-end/back-end.
Things I’ve read but don’t need to do or worry about:
- Since this is a server-side problem, I don’t think it’s necessary to uninstall/reinstall Outlook and/or ActiveSync.
- I didn’t need to add the MasSync\Parameters SMTPProxy string key to the registry since my default email address policy matches my default email address (Refer to Microsoft Knowledge Base Article 886346).
- Hard-reset of the handheld wasn’t necessary and can’t imagine it would be, unless of course…
Helpful (and probably necessary):
- Delete the mobile device from both ActiveSync on the PC and ActiveSync on WM5 and then re-add it on the PC.
- Configure IIS to support both Kerberos and NTLM authentication. Refer to Microsoft Knowledge Base Article 215383 for details.
- Installed the root certificate on the handheld, although not necessary if not using SSL. Refer to this thread on HowardForums (search for “not trusting your home-brew cert”) for details.
- Don’t worry about certificates is not using SSL.
- Make sure both /Exchange and /Exchange-OMA have the following authentication methods are enabled: Integrated Windows authentication, Basic authentication.
- Create the /Exchange-OMA Virtual Directory. If it already exists, delete it and recreate it according to the instructions provided by Method 2 in the Microsoft Knowledge Base Article 817379. This is the step that ultimately made this work for me.
Issues:
- Getting it to sync over VPN is a bit tricky. To make sure that the VPN is connected on WM5, but the server name in ActiveSync matches the certificate (if using SSL), an exception needs to be added on the Connections control applet (Settings–>Connections–>Connections–>Advanced) to tell WM5 to initiate the VPN connection for hosts ending with your domain, for example: *.yourdomain.com. This allows it to sync using SSL, both OTA (over the air) and through the USB connection.
Extremely useful:
- This Microsoft download: Troubleshooting Microsoft Exchange 2003 ActiveSync. This MS Word document contains a lot of helpful steps to troubleshoot the ActiveSync installation.
Notes:
- I often saw an error in my Application Event viewer (on the exchange server) for Source: Server ActiveSync, Event ID: 3031 about the mailbox server does not allow “Negotiate” authentication to its [/exchange-oma] virtual directory. This led me to configure IIS to support both Kerberos and NTLM authentication (as described above), although after doing so, I continued to see the error message. It finally went away when I recreated the /Exchange-OMA directory.
Next, I’ll configure it to work with an apache front end to eliminate the need for a VPN tunnel.










December 21st, 2006 at 2:17 pm
Thank you for contributing to the community! Your blog on Exchange Activesync is what finally fixed me.
Particularly: (quoted: I often saw an error in my Application Event viewer (on the exchange server) for Source: Server ActiveSync, Event ID: 3031 about the mailbox server does not allow “Negotiate†authentication to its [/exchange-oma] virtual directory. This led me to configure IIS to support both Kerberos and NTLM authentication (as described above), although after doing so, I continued to see the error message. It finally went away when I recreated the /Exchange-OMA directory. )
The other thing I did (other than recreate) was to rename it, This customer is a subdomain in a larger exchange forest, I had created “AZ-Exchange-OMA” and kept getting the error above, I changed it to just “az-oma”, changed the registry entry, restarted IIS, and it finally worked. It’s too bad there is no really good “active sync t-shoot” doc I could find.
IT sucks, I’m going to become a plumber.
Tim
February 6th, 2007 at 5:12 am
ActiveSync was working fine until I reconfigured for http over rcp on a single server. Then I received the 3031 error on the server and 0×85010014 on the desktop.
This was the solution that worked for me.
Application Event viewer (on the exchange server) for Source: Server ActiveSync, Event ID: 3031 about the mailbox server does not allow “Negotiate†authentication to its [/exchange-oma] virtual directory. This led me to configure IIS to support both Kerberos and NTLM authentication (as described above), although after doing so, I continued to see the error message.
It finally went away when I recreated the /Exchange-OMA directory.
James
August 27th, 2007 at 12:42 am
[/exchange-oma] virtual directory – BRILLIANT.
Thanks for the fix.
November 18th, 2007 at 4:41 pm
Thanks a Million you finally help me to solve the 0×85010014 and 0×85010001 errors. I think you are the ultimate solution after i search for over 100 webpages out there.
May 15th, 2008 at 11:59 am
Exchange über HTTP…
Nur ein kurzer Eintrag mit einem Link zu einer Anleitung, die ich schon mehrfach benutzt habe, um einen Exchange nach außen sichtbar zu machen.
How-To Configure RPC over HTTP
Um mein Handy dann auch noch mit dem Exchange Server direkt zu synchr…
December 15th, 2008 at 7:30 pm
Rick. Thank you so much for helping resolve my issue. I looked everywhere else and couldn’t find a resolution. It turns out that the problem was that my backend server didn’t have integrated auth checked off.