Bei der testweisen Benutzung von ActiveSync bekam ich folgenden Fehler:
12/04/2019 17:21:09 [12359] [ INFO] [user] >> AuthenticationRequiredException: Access denied. Please send >> authorisation information - code: 0 - file: >> /usr/share/egroupware/vendor/egroupware/z-push-dev/src/index.php:85
12/04/2019 17:21:09 [12359] [ INFO] [user] User-agent: 'Thunderbird >> ActiveSync Lightning/6.2.6.1'
12/04/2019 17:21:09 [12359] [FATAL] [user] Exception: >> (AuthenticationRequiredException) - Access denied. Please send >> authorisation information
12/04/2019 17:21:09 [12359] [ INFO] [user] cmd='Settings' >> memory='2.60 MiB/2.00 MiB' time='0.02s' devType='TbSync' >> devId='mztb6e77a5f6e6e662c1a85229e5cb9c' getUser='user' >> from='192.168.178.200' version='EGroupware-17.1.20190402'
Ich verwende:
EGroupware - 17.1.20190402 (via apt source)
Ubuntu Server - 19.04
PHP - 7.3.4-1
Apache - 2.4.39
Der Fehler tritt mit verschieden Clients auf (nicht nur Thunderbird).
Nach hinzufügen der folgenden Zeile in die Standard “egroupware.conf” des Apache2 Servers
SetEnvIf Authorization “(.*)” HTTP_AUTHORIZATION=$1
lief die Synchronization mit ActiveSync ohne Probleme.
Jetzt meine Fragen:
Hatte jemand das gleiche Problem?
Habe ich generell beim Apache2-Server etwas falsch konfiguriert?
Beste Grüße
JTD