6.0.0-beta1
7/8/25

[#13184] EAS login fails on Windows (Phone) 8 with full mail address
Summary EAS login fails on Windows (Phone) 8 with full mail address
Queue Synchronization
Queue Version Git master
Type Bug
State Resolved
Priority 1. Low
Owners mrubinsk (at) horde (dot) org
Requester hannes.brunssen (at) ewetel (dot) de
Created 05/14/2014 (4073 days ago)
Due
Updated 05/14/2014 (4073 days ago)
Assigned
Resolved 05/14/2014 (4073 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
05/14/2014 05:17:05 PM Michael Rubinsky Comment #3
Assigned to Michael Rubinsky
State ⇒ Resolved
Priority ⇒ 1. Low
Reply to this comment
Another buggy client worked around.
05/14/2014 05:03:51 PM Git Commit Comment #2 Reply to this comment
Changes have been made in Git (master):

commit a7fb66e535f6cb193ad76ac464c6ba7e479bd826
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Wed May 14 12:27:27 2014 -0400

     Abstract out an interface to obtain EAS credentials.

     Bug: 13184

  framework/ActiveSync/lib/Horde/ActiveSync.php      |   33 ++-----
  .../lib/Horde/ActiveSync/Credentials.php           |  113 
++++++++++++++++++++
  .../lib/Horde/ActiveSync/Request/Autodiscover.php  |    7 +-
  framework/ActiveSync/package.xml                   |   14 ++-
  4 files changed, 139 insertions(+), 28 deletions(-)

http://github.com/horde/horde/commit/a7fb66e535f6cb193ad76ac464c6ba7e479bd826
05/14/2014 02:09:12 PM hannes (dot) brunssen (at) ewetel (dot) de Comment #1
Priority ⇒ 2. Medium
Patch ⇒ No
Milestone ⇒
Queue ⇒ Synchronization
Summary ⇒ EAS login fails on Windows (Phone) 8 with full mail address
Type ⇒ Bug
State ⇒ Unconfirmed
Reply to this comment
The GET parameter User of the first OPTION request from Windows 8 Mail 
and Windows Phone 8 only contains the local part, even if the username 
is a e-mail address. The HTTP-Auth header still contains the full mail 
address. The horde implementation only uses the HTTP user, if the GET 
parameter is not set. This causes the login to fail on these devices, 
if the full address is required.

Saved Queries