[commits] [Wiki] changed: ActiveSync
Michael Rubinsky
mrubinsk at horde.org
Mon Jul 27 15:45:19 UTC 2015
mrubinsk Mon, 27 Jul 2015 15:45:19 +0000
Modified page: http://wiki.horde.org/ActiveSync
New Revision: 282
Change log: Fix wiki text
@@ -134,17 +134,17 @@
You should make sure that the max_execution time is either set to 0
or at least twice the maximum heartbeat interval. This can be set in
Horde's general configuration tab.
++ Application Configuration
-No additional steps are normally necessary for synchronization of the
supported applications. However, each application that supports
synchronization also has user preferences to determine which shares
will be synchronized. For example, in Kronolith the user's default
calendar is *always* synchronized, but the user can choose to add any
additional calendars he/she owns.
+No additional steps are normally necessary for synchronization of the
supported applications. However, each application that supports
synchronization also has user preferences to determine which shares
will be synchronized. For example, in Kronolith the user's default
calendar is **always** synchronized, but the user can choose to add
any additional calendars he/she owns.
+++ Multiple sources in the same collection
Prior to Horde 5.2, all non-email sources would be "multiplexed"
together so they appear as a single source on the client. For example,
all user calendars would appear as a single, combined calendar on the
client and any new events would always be added to the user's default
calendar. Starting with Horde 5.2, applications can be configured to
provide all user sources as discrete sources on the client. Since not
all EAS clients support this, there are a number of ways to control
this.
* By enabling/disabling the discrete sources preference per
application. This, of course, affects all of a user's devices, so must
be set to the lowest common denominator. If it is desired to always
force the multiplexed collections, you can lock the preference. When
this pref is activated, the ActiveSync library a tries to sniff out
the client's capability and disables this if the client is unable to
honor it.
* By implementing the activesync_device_modify hook (see
//horde/config/hooks.php.dist//). There is a sample hook already
defined that performs some basic device sniffing to determine which
collections do not support discrete sources.
-*Note* that all sync-able sources *MUST* be writable by the user.
+Note: that all sync-able sources **MUST** be writable by the user.
The following chart is meant to provide a general idea of what
device class supports this, not a listing of all devices and
capabilities:
||~ Device ||~ Calendars ||~ Contacts ||~ Tasks ||~ Memos ||~
Creating new sources ||~ Notes ||
|| Android || || || || || || ||
@@ -247,9 +247,9 @@
|| Samsung Galaxy Note 3 || 4.3 || Yes || Yes || Calendar, Contacts,
Email, Notes. || 14.1 || ||
|| Samsung Galaxy S4 || 4.3 || Yes || Yes || GT-I9505 - Calendar,
Contacts, Email, Notes. || 14.1 || ||
|| "Tasks and Notes" for Android || ? || ? || N/A || Requires Horde
>= 5.1.0. Available via the Android App store:
https://play.google.com/store/apps/details?id=org.myklos.inote ||
12.0, 12.1, 14.1 || No ||
|| !TouchDown for Android || 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 8 Mail || 8.1 || *required* (see notes) || Yes ||
Contacts, Calendar, Email. Will not work if provisioning is completely
disabled. || 14.1 || Yes ||
+|| Windows 8 Mail || 8.1 || **required** (see notes) || Yes ||
Contacts, Calendar, Email. Will not work if provisioning is completely
disabled. || 14.1 || Yes ||
|| 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 ||
||
@@ -266,9 +266,9 @@
++ Outlook Connectivity
Starting with Outlook 2013, Outlook has the ability to synchronize
via Exchange !ActiveSync. This requires at least version 14.0 of the
EAS protocol, which Horde supports starting with Horde 5.1 (the
ActiveSync library supports this starting with 2.4.0 if you are not
using it with Horde). It's important to remember that connecting via
ActiveSync does not provide all the same functionality of Outlook as
you would get when connecting directly to an Exchange server.
-If you have correctly setup your server to handle Autodiscover
requests, you should be able to create the Outlook account using the
basic "Email Account" screen. If you have trouble, or you don't have
Autodiscover setup, you should select manual setup and then
"Outlook.com or Exchange !ActiveSync compatible service". Do *NOT*
select "Microsoft Exchange Server or compatible service".
+If you have correctly setup your server to handle Autodiscover
requests, you should be able to create the Outlook account using the
basic "Email Account" screen. If you have trouble, or you don't have
Autodiscover setup, you should select manual setup and then
"Outlook.com or Exchange !ActiveSync compatible service". Do **NOT**
select "Microsoft Exchange Server or compatible service".
+++ Issues/Workarounds
For some reason, Outlook 2013 doesn't use EAS to provide Free/Busy
lookup, even though the version of the EAS protocol it uses supports
it. If you want Outlook to be able to lookup Free/Busy information
using Horde/Kronolith you need to provide it with the Free/Busy URL.
Under //File -> Options -> Calendar Options// select the "Free/Busy
Options" button. Enter Kronolith's Free/Busy URL:
http://example.com/horde/kronolith/fb.php?u=%NAME%. The %NAME% string
will be replaced by the user portion of the SMTP mailing address used
in the meeting request.
More information about the commits
mailing list