I have a question of understanding activesync with horde.
While following the
https://wiki.contribs.org/Horde5 is EAS enabled in default? Or do I have to follow this:
https://wiki.horde.org/activesyncAs I do not see any templates after installing I assume, EAS has to be enabled seperately. If so, will that work on SME:
Server Setup
To activate the server, it needs to be enabled in Horde's configuration, on the ActiveSync tab. The SQL tables that horde uses are created as usual from the Horde configuration screen.
Webserver
You will need to configure your webserver to redirect the URL /Microsoft-Server-ActiveSync to your horde/rpc.php file. How you do this depends on your webserver and it's configuration. For Apache, something like:
1
Alias /Microsoft-Server-ActiveSync /var/www/horde/rpc.php
Note: It has been reported that when running PHP via mod_fcgid on Apache that the Alias directive will not pass the correct URL to the fcgid-script handler. This can be worked around by using a RewriteRule instead (adapted from
http://maurus.net/weblog/2010/10/26/running-z-push-1-4-2-with-apache-and-fastcgifcgid/):
1
2
RewriteEngine On
RewriteRule ^/Microsoft-Server-ActiveSync /horde/rpc.php [PT,L,QSA]
There has also been a report from that the Authorization headers are not correctly passed when using mod_php with Apache. These are known issues and are should actually already be taken care of by the Horde_Controller_Request object. However, if you are still having issues with ActiveSync complaining about no Authorization errors, you can try the following configuration:
1
2
3
RewriteRule .* - [E=HTTP_MS_ASPROTOCOLVERSION:%{HTTP:Ms-Asprotocolversion}]
RewriteRule .* - [E=HTTP_X_MS_POLICYKEY:%{HTTP:X-Ms-Policykey}]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
None of these issues have been reported using lighttpd/fastcgi or Apache+mod_fastcgi+php-fpm.
For Apache + PHP-FPM using mod_proxy_fcgi
1
ProxyPassMatch ^/Microsoft-Server-ActiveSync$ unix:/usr/local/php55/sockets/webapps.sock|fcgi://127.0.0.1:9000/var/www/html/horde/rpc.php$1
To activate the server, it needs to be enabled in Horde's configuration, on the ActiveSync tab. Where should that be found?
Is anybody out there with a working configuration for EAS on the SME 9.1? Could that be eventually provided? Maybe in the WIKI?
Thank's for any reply,
stefan