Solution for your own Exchange 2010
Hi Folks
if you manage your own Exchange 2010, than there is a workaround for this issue. I found it on other Forum. Worked like a charm for me.
- Install URL Rewrite Module 2.0 on your IIS and create some rules:
Hey. So after you have the module installed, open the IIS manager on your Exchange CAS, navigate to the Microsoft-Server-ActiveSync directory, and open URL Rewrite. You'll be creating one Outbound rule for each header. If I don't specify a value for a certain field, then leave it at the default setting.
Note: Before adding the rules, I suggest removing the EAS account from your phone and then deleting the htcglacier entry from the Phone area of your OWA 2010 account.
1. Add Rule(s)...
2. Outbound rules -> Blank rule
3. Name: MS-Server-ActiveSync
4. Match > Matching scope: Server Variable
5. Match > Variable name: RESPONSE_MS_Server_ActiveSync
6. Match > Variable value: Matches the Pattern
7. Using: Wildcards
8. Pattern: *
9. Conditions > Add...
10. Add Condition dialog > Condition input: {HTTP_USER_AGENT}
11. Add Condition dialog > Check if input string: Matches the Pattern
12. Add Condition dialog > Pattern: Android-EAS/0.1
13. Add Condition dialog > OK
14. Action > Action type: Rewrite
15. Action > Action Properties > Value: 12.1
16. Apply (the rule becomes active immediately)
Then redo those steps with these substitutions.
3. Name: MS-ASProtocolVersions
5. Match > Variable name: RESPONSE_MS_ASProtocolVersions
15. Action > Action Properties > Value: 2.0,2.1,2.5,12.0,12.1
The User-agent condition should prevent other EAS 14.x capable devices (Windows Mobile, iPhone) from downgrading to 12.1. If you need even more granular filtering, you could probably also add a condition that checks the request URL for htcglacier. I didn't need that, so I didn't bother. As the rule is configured above, it will apply to any Android device that uses either the native or the HTC Mail program.
If you check your web.config, this is the XML that should be generated from those two rules.
I noticed that this also fixes two other issues that weren't mentioned. Before doing this, the EAS policy was not being applied and you could not switch between HTML and Plain text formatting for messages viewed on the phone.
I hope this can help some of you who are fighting with this problem.
As far as I can see, these rules don’t affect the other functionalities from the IIS. My IPhone is still listed as a 14.0 EAS Device.
Cheers
Pitt
Phone: HTC One X+, One X, Samsung Galaxy SIII
ROM: Stock and Latest Insertcoins
|