The truth is rarely pure and never simple

android-Synchronisation mit horde: Verbindung schlägt fehl

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}]