View Single Post
  #13 (permalink)  
Old 09-23-2007, 07:33 PM
jjzhuang jjzhuang is offline
Zimbra Employee
 
Posts: 1,688
Default

OK I took a closer look at the error message, and it does appear the phone is encoding the user wrong. Mobilesync picks up user credential from HTTP basic auth. In the HTTP request the client is supposed to send a header like this:

Authorization: Basic <credential>

where <credential> is base64 encoded user auth data. The auth data can be any of the following:

userass
user@domainass
domain\userass
domain\user@domainass

It looks like when the phone encodes the auth data, it mistakenly used a forward slash '/' instead of '\' to separate domain from user.

If the phone allows omitting domain, you can try to leave the domain empty and make username in the form of user@domain. Hope this will workaround the phone problem. If not, you'll need a fix in the phone software.
Reply With Quote