[commits] [Wiki] changed: ActiveSync

Michael Rubinsky mrubinsk at horde.org
Mon Apr 8 15:07:16 UTC 2013


mrubinsk  Mon, 08 Apr 2013 15:07:16 +0000

Modified page: http://wiki.horde.org/ActiveSync
New Revision:  173
Change log:  This is *not* correct, but some clients send a broken URL.

@@ -46,21 +46,23 @@
  <code>
  Alias /autodiscover/autodiscover.xml /var/www/horde/rpc.php
  </code>

-Note that the Autodiscovery service attempts to contact domain used  
in the email address, not necessarily the sub domain that Horde is  
installed at so e.g., if your Horde install is at  
https://horde.example.com but your users use user at example.com then you  
will need to redirect requests for  
https://example.com/AutoDiscover/AutoDiscover.xml to  
https://horde.example.com/AutoDisocover/AutoDiscover.xml:
+Note that the Autodiscovery service attempts to contact domain used  
in the email address, not necessarily the sub domain that Horde is  
installed at so e.g., if your Horde install is at  
https://horde.example.com but your users use user at example.com then you  
will need to redirect requests for  
https://example.com/autodiscover/autodiscover.xml to  
https://horde.example.com/autodisocover/autodiscover.xml:

  For lighttpd:

  <code>
  $HTTP["host"] =~ "(^|www\.)example\.com$" {
-    url.redirect = ("^/(?i)AutoDiscover/AutoDiscover.xml$" =>  
"https://horde.example.com/autodiscover/autodiscover.xml")
+    url.redirect = ("^/(?i)autodiscover/autodiscover.xml$" =>  
"https://horde.example.com/autodiscover/autodiscover.xml")
  }

  alias.url = ("/Microsoft-Server-ActiveSync" => "/var/www/horde/rpc.php",
               "/autodiscover/autodiscover.xml" => /var/www/horde/rpc.php");
  </code>
  Note that Autodiscover support is VERY flaky in most clients that we  
have tested.
+
+It should also be noted that the protocol documentation explicitly  
lists the autodiscover url as all lowercase, some clients actually  
request it as //AutoDiscover/AutoDiscover.xml// so if you are having  
problems, you should adjust your alias/rewrite rules accordingly.

  ++ Application Configuration
  No additional steps are normally necessary for synchronization of  
the supported applications. However, each application that supports  
synchronization also has a user preference 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. Whenever the user changes one of  
these settings, the device is always automatically re-paired with the  
server to pick up the change.




More information about the commits mailing list