ActiveSync ist eine Möglichkeit, um horde mit einem Android-Telefon zu synchronisieren. Die Anleitung des Projektes schlägt dabei einige Rewrite-Regeln vor, die bei meiner Serverkonfiguration auch notwendig sind, damit die Verbindung aufgebaut werden kann. Es ist allerdings wichtig, dass die dort aufgeführten Leerzeichen innerhalb der eckigen Klammern für die Flags entfernt werden – ansonsten liefert der Server nur den Fehlercode 500 aus. Im apache-Log steht dann
[...] /srv/[...]/horde/.htaccess: RewriteRule: bad flag delimiters
Die korrekten Einträge für .htaccess lauten dann
RewriteRule .* - [E=HTTP_MS_ASPROTOCOLVERSION:%{HTTP:Ms-Asprotocolversion}] RewriteRule .* - [E=HTTP_X_MS_POLICYKEY:%{HTTP:X-Ms-Policykey}] RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]