[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