Exchange, ActiveSync and my new Verizon XV6700

Rick Wargo

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:

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.

Share and Enjoy:
  • Facebook
  • Twitter
  • LinkedIn
  • StumbleUpon
  • del.icio.us
  • Google Buzz
  • Yahoo! Buzz
  • Digg
  • email

6 Responses to “Exchange, ActiveSync and my new Verizon XV6700”

  1. Timothy Cox Says:

    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

  2. James Says:

    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

  3. Roberto Says:

    [/exchange-oma] virtual directory – BRILLIANT.
    Thanks for the fix.

  4. Jeremy Lam Says:

    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.

  5. Justus' .Net Blog Says:

    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…

  6. Ian Says:

    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.

stop spam with honeypot!