[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