[commits] [Wiki] changed: ActiveSync

Michael Rubinsky mrubinsk at horde.org
Tue Nov 6 22:33:24 UTC 2012


mrubinsk  Tue, 06 Nov 2012 22:33:24 +0000

Modified page: http://wiki.horde.org/ActiveSync
New Revision:  160
Change log:  Add autodisocver notes

@@ -79,9 +79,9 @@
  Forwarding a message will always attempt to put the main message  
text body in-line and keep any original attachments. It seems that a  
number of devices cannot view message/rfc822 attachments, so any  
messages that have been forwarded as an attachment may not be viewable  
in the !ActiveSync mail client.

  ++ Autodiscover

-Some devices attempt to use Exchange's Autodiscovery service to make  
it easier for both the user to setup the account and for the  
administrator to make drastic changes like moving the server to a new  
URL. Horde attempts to support this as best it can. For this to work,  
you must create the URL alias as described above, and Horde must be  
able to figure out the Horde username based on the email address the  
user provided to the device. The configuration screen provides  
multiple options for this. In the worst case, if Horde cannot  
authenticate based on the provided information from the Autodiscover  
request, the device will fall back to requiring manual configuration.
+Some devices attempt to use Exchange's Autodiscover service to make  
it easier for both the user to setup the account and for the  
administrator to make drastic changes like moving the server to a new  
URL. Horde attempts to support this as best it can. For this to work,  
you must create the URL alias as described above, and Horde must be  
able to figure out the Horde username based on the email address the  
user provided to the device. The configuration screen provides  
multiple options for this. In the worst case, if Horde cannot  
authenticate based on the provided information from the Autodiscover  
request, the device will fall back to requiring manual configuration.  
See the notes in the compatibility grid for any known information  
regarding device support for this feature.

  ++ !ActiveSync Versions

  Horde 5 adds support for !ActiveSync versions 12.0 and 12.1 - the  
version shipped with Exchange Server 2007 and 2007sp1. This adds among  
other things: HTML email support, flagged for followup, more atomic  
policy settings, additional search sources, local wipe rules, and  
WBXML based provisioning (instead of the XML used in 2.5). There are a  
few things to mention regarding 12.0 support:
@@ -111,34 +111,34 @@

  Provisioning along with remote wipe is also working on devices that  
actually support it.

  This code has been reported to work on the following devices:
-|| Device || Version(s) || Provisioning || GAL Searching || Notes ||  
Verified EAS Versions ||
-|| !BlackBerry !PlayBook || 2.1.0.1088 || ? || ? || Emails, contacts  
and calendars are synced, but the !PlayBook often resets the sync when  
connecting to 2 accounts || 12.1 ||
-|| Google Nexus 7 || 4.1.2 || ? || ? || Only searching emails works.  
Email folders and calendars are empty || 12.1 ||
-|| HP !WebOS || 2.1.0 || Yes || ? || Contacts, Calendar, Tasks are  
working, for SSL with a private certificate you have to trust the  
certificate in the browser || 2.5 ||
-|| HTC Desire Z / HTC Desire HD || 2.2 || Yes || Yes || Contacts and  
Calendar via native !ActiveSync, SSL ok || 2.5 ||
-|| HTC Desire S || 2.3.3 || ? || ? || Contacts and Calendar via  
native !ActiveSync, SSL ok || 2.5 ||
-|| HTC Magic || Android 2.2.1 unbranded || ? || ? || Contacts,  
Calendars || 2.5 ||
-|| iOS Devices (iPhone, iPad, iPod) || 3.1.3 -> 4.3.5 ||  Yes, with  
Bugs. Certain versions of iOS - 4.3(8F190) for one, go into a  
provisioning loop due to a bug in iOS (it continues to send the OLD  
X-Ms-Policykey value after it receives a new one). || Yes || Contacts,  
Calendar and Email  || 2.5, 12.1 ||
-|| iOS Devices (iPhone, iPad, iPod) || 5.x || Yes || Yes || Contacts,  
Calendar, Email, and basic support for Tasks via the Reminders App. ||  
2.5, 12.1 ||
-|| iOS Devices (iPhone, iPad, iPod) || 6.0 || Yes || Yes || Broken  
email push, issues with meeting invitations and responses. || 2.5,  
12.1 ||
-|| Motorola XT910 || Android 2.3.6 || Yes || ? || Contacts, calendar  
data tasks and remote wipe work. SSL works as well. || ? ||
-|| Motorola Droid || 2.0.1, 2.1, 2.2, 2.3 || Broken support before  
2.2, works with 2.2 and above. || Native support in 2.2 and later,  
earlier versions can use the //Corporate Directory// app in the  
Marketplace. || Contacts, Calendar and Email. On Froyo/2.2 SSL  
connections will NOT work with a self signed certificate even if the  
"Accept All Certificates" checkbox is selected. See  
http://www.google.com/support/forum/p/android/thread?tid=45e6836618212fdf&hl=en (A (Free) Level One certificate from http://www.startssl.com/ seems to work well here).|| 2.5, 12.0  
||
-|| Motorola Milestone || 2.1, 2.2 || See Motorola Droid above. || See  
Motorola Droid above. || Contacts, Calendar, and Email || 2.5, 12.0 ||
-|| Moxier Mail || 2.15.1 (Android) || Yes || Yes || Contacts,  
Calendar with minimal recurrence support and Email. DOES NOT RESPECT  
SERVER SIDE STATE RESETS - so changing sync prefs, clearing state on  
server will require a manual resync on the device! || 2.5, 12.0 ||
-|| Nokia E5-00 || ? || ? || ? || Contacts & calendar via !RoadSync.   
Calendar works native client but contacts do not seem to work. || 2.5 ||
-|| Nokia E90 || !MfE 3.0 || ? || ? || Contacts verified to work. || 2.5 ||
-|| Nokia N900 || Maemo 1.3 || No || ? || Client fails to send  
standard post variables, but Horde works around this. Contacts  
verified to work. Earlier versions of firmware are either completely  
broken, or only support !ActiveSync version 12.1. || 2.5 ||
-|| Samsung Galaxy Gio || 2.3.6 || Yes || Yes || Contacts and calendar  
data works. SSL works as well. || 2.5 ||
-|| Samsung Galaxy Nexus || 4.0.2 (ICS), 4.1.2 (Jelly Bean) || Yes,  
full support. || Yes, native support via the search functionality. ||  
Calendar, Contacts, and Email works. Be sure to ENABLE email syncing.  
Disabling email syncing - even if enabling calendar and contacts -  
seems to prevent the initial folder sync required for the account to  
be initially set up on the phone. || 2.5, 12.0, 12.1 ||
-|| Samsung Galaxy S2 || 2.3.4 || ? || ? || GT-I9100 - Contacts and  
calendar data works. SSL works as well (self-signed certificates  
also). || 2.5 ||
-|| Samsung Galaxy S2 || 4.0.3 (ICS) || Yes, full support. || Yes,  
native support via the search functionality. || GT-I9100 - Calendar,  
Contacts and Email works. Be sure to ENABLE email syncing. Disabling  
email syncing - even if enabling calendar and contacts - seems to  
prevent the initial folder sync required for the account to be  
initially set up on the phone. SSL works as well (self-signed  
certificates also). || 2.5, 12.0 ||
+|| Device || Version(s) || Provisioning || GAL Searching || Notes ||  
Verified EAS Versions || Autodiscover ||
+|| !BlackBerry !PlayBook || 2.1.0.1088 || ? || ? || Emails, contacts  
and calendars are synced, but the !PlayBook often resets the sync when  
connecting to 2 accounts || 12.1 || ||
+|| Google Nexus 7 || 4.1.2 || ? || ? || Only searching emails works.  
Email folders and calendars are empty || 12.1 || ||
+|| HP !WebOS || 2.1.0 || Yes || ? || Contacts, Calendar, Tasks are  
working, for SSL with a private certificate you have to trust the  
certificate in the browser || 2.5 || ||
+|| HTC Desire Z / HTC Desire HD || 2.2 || Yes || Yes || Contacts and  
Calendar via native !ActiveSync, SSL ok || 2.5 || ||
+|| HTC Desire S || 2.3.3 || ? || ? || Contacts and Calendar via  
native !ActiveSync, SSL ok || 2.5 || ||
+|| HTC Magic || Android 2.2.1 unbranded || ? || ? || Contacts,  
Calendars || 2.5 || ||
+|| iOS Devices (iPhone, iPad, iPod) || 3.1.3 -> 4.3.5 ||  Yes, with  
Bugs. Certain versions of iOS - 4.3(8F190) for one, go into a  
provisioning loop due to a bug in iOS (it continues to send the OLD  
X-Ms-Policykey value after it receives a new one). || Yes || Contacts,  
Calendar and Email  || 2.5, 12.1 || ||
+|| iOS Devices (iPhone, iPad, iPod) || 5.x || Yes || Yes || Contacts,  
Calendar, Email, and basic support for Tasks via the Reminders App. ||  
2.5, 12.1 || Yes. ||
+|| iOS Devices (iPhone, iPad, iPod) || 6.0 || Yes || Yes || Broken  
email push, issues with meeting invitations and responses. || 2.5,  
12.1 || Yes. ||
+|| Motorola XT910 || Android 2.3.6 || Yes || ? || Contacts, calendar  
data tasks and remote wipe work. SSL works as well. || ? || ||
+|| Motorola Droid || 2.0.1, 2.1, 2.2, 2.3 || Broken support before  
2.2, works with 2.2 and above. || Native support in 2.2 and later,  
earlier versions can use the //Corporate Directory// app in the  
Marketplace. || Contacts, Calendar and Email. On Froyo/2.2 SSL  
connections will NOT work with a self signed certificate even if the  
"Accept All Certificates" checkbox is selected. See  
http://www.google.com/support/forum/p/android/thread?tid=45e6836618212fdf&hl=en (A (Free) Level One certificate from http://www.startssl.com/ seems to work well here).|| 2.5, 12.0 ||  
||
+|| Motorola Milestone || 2.1, 2.2 || See Motorola Droid above. || See  
Motorola Droid above. || Contacts, Calendar, and Email || 2.5, 12.0 ||  
||
+|| Moxier Mail || 2.15.1 (Android) || Yes || Yes || Contacts,  
Calendar with minimal recurrence support and Email. DOES NOT RESPECT  
SERVER SIDE STATE RESETS - so changing sync prefs, clearing state on  
server will require a manual resync on the device! || 2.5, 12.0 || ||
+|| Nokia E5-00 || ? || ? || ? || Contacts & calendar via !RoadSync.   
Calendar works native client but contacts do not seem to work. || 2.5  
|| ||
+|| Nokia E90 || !MfE 3.0 || ? || ? || Contacts verified to work. || 2.5 || ||
+|| Nokia N900 || Maemo 1.3 || No || ? || Client fails to send  
standard post variables, but Horde works around this. Contacts  
verified to work. Earlier versions of firmware are either completely  
broken, or only support !ActiveSync version 12.1. || 2.5 || ||
+|| Samsung Galaxy Gio || 2.3.6 || Yes || Yes || Contacts and calendar  
data works. SSL works as well. || 2.5 || ||
+|| Samsung Galaxy Nexus || 4.0.2 (ICS), 4.1.2 (Jelly Bean) || Yes,  
full support. || Yes, native support via the search functionality. ||  
Calendar, Contacts, and Email works. Be sure to ENABLE email syncing.  
Disabling email syncing - even if enabling calendar and contacts -  
seems to prevent the initial folder sync required for the account to  
be initially set up on the phone. || 2.5, 12.0, 12.1 || Yes, though  
the device defaults to using the email address as the horde login and  
must be changed by the user if this is not the case. ||
+|| Samsung Galaxy S2 || 2.3.4 || ? || ? || GT-I9100 - Contacts and  
calendar data works. SSL works as well (self-signed certificates  
also). || 2.5 || ||
+|| Samsung Galaxy S2 || 4.0.3 (ICS) || Yes, full support. || Yes,  
native support via the search functionality. || GT-I9100 - Calendar,  
Contacts and Email works. Be sure to ENABLE email syncing. Disabling  
email syncing - even if enabling calendar and contacts - seems to  
prevent the initial folder sync required for the account to be  
initially set up on the phone. SSL works as well (self-signed  
certificates also). || 2.5, 12.0 || ||
  || !TouchDown For Droid || Version 6.5.0002 || Yes || Yes ||  
Contacts, Calendar (recurrence/exceptions mostly work - minor bugs  
still being worked out), Tasks, and Email. || 2.5, 12.1 ||
-|| Windows Mobile || 6.1 || ? || ? || Contacts, Email || 2.5 ||
-|| Windows Mobile || 6.5 || Yes, full support. || Yes || Contacts,  
Calendar, Tasks, Email. || 2.5, 12.0, 12.1 ||
-|| Windows Phone || 7.0 || Yes, with limited security policy support.  
|| Yes || Contacts, Calendar, Tasks, Email || 2.5, 12.0, 12.1 ||
-|| Windows Phone || 7.5 || Yes, with limited security policy support.  
|| Yes || Contacts, Calendar, Tasks, Email. Some devices may require a  
Deleted items folder to be enabled. If error 8004010F is displayed on  
the device, this is the likely culprit. See  
http://social.msdn.microsoft.com/Forums/en/os_exchangeprotocols/thread/86e10e2d-bc4d-43dc-b6b7-f02630ff052b for more info. || 2.5, 12.0, 12.1  
||
+|| Windows Mobile || 6.1 || ? || ? || Contacts, Email || 2.5 || ||
+|| Windows Mobile || 6.5 || Yes, full support. || Yes || Contacts,  
Calendar, Tasks, Email. || 2.5, 12.0, 12.1 || ||
+|| Windows Phone || 7.0 || Yes, with limited security policy support.  
|| Yes || Contacts, Calendar, Tasks, Email || 2.5, 12.0, 12.1 || ||
+|| Windows Phone || 7.5 || Yes, with limited security policy support.  
|| Yes || Contacts, Calendar, Tasks, Email. Some devices may require a  
Deleted items folder to be enabled. If error 8004010F is displayed on  
the device, this is the likely culprit. See  
http://social.msdn.microsoft.com/Forums/en/os_exchangeprotocols/thread/86e10e2d-bc4d-43dc-b6b7-f02630ff052b for more info. || 2.5, 12.0, 12.1 ||  
||

  ++ Setting up the device

  It's beyond the scope of this page to go into detail for each  
individual device. In general, you will need to create a new account  
on the device. The account type should be something like //Microsoft  
Exchange// or //!ActiveSync//. Some devices use //Corporate//. You  
will need to enter your normal Horde username and password in the  
appropriate fields. In the field for the server address, you should  
enter the **root** of the webserver or virtual host that hosts Horde.  
For example, if you host horde at http://host.example.com/horde then  
you should enter //host.example.com//. You can ignore any reference to  
a //domain// entry. If the device **requires** the domain entry (some  
Windows Mobile devices do this) you may safely enter any value.



More information about the commits mailing list