Hallo zusammen,
ich habe nach der Anleitung https://github.com/jengelh/g-manual/blob/master/index.rst installiert.
Dort wird sehr genau gezeigt wie /etc/hostname auszusehen hat. Inhalt ist FQDN.
IMAP, OWA und Outlook-Mail-Profil via Systemsteuerung einrichten klappt.
Leider kommt aber beim Starten von Outlook Fehler 10 "Hostname ist nicht im Zertifikat" und beendet sich dann. Egal was ich in /etc/hostname, /etc/HOSTNAME und /etc/hosts eintrage, im gromox-log szeht immer nur https://hostname/EWS/* nicht https://FQDN/EWS/*.
Ich sollte noch dazu sagen, ich benutze ein Wildcard-Zertifikat für meine Domain, der genaue hostname steht somit auch nicht als FQDN im Zertifikat.
Ein kleine Änderung im Code hat das Problem dann gelöst. gethostname gibt wohl in php auf manchen Systemen nur hostname und nicht FQDN zurück.
/usr/share/gromox/http/php/lib/conf.php
// $a["exchange"]["hostname"] ??= gethostname();
$a["exchange"]["hostname"] ??= gethostbyaddr(gethostbyname(gethostname()));
Oder gibt es eine bessere Lösung als im Code rumzupatchen?