• Solved
  • Outlookverbindung funktioniert nicht

Hallo,
ich habe unter OpenSuSE Leap 15.3 gemäß Anleitung installiert und nach ein paar Klippen, läuft Mailversand und -empfang, WebApp, ActiveSync.
Was sich nicht verbinden läßt, ist Outlook.
Es kommt die Fehlermeldung:
Die Aktion kann nicht abgeschlossen werden. Es steht keine Verbindung mit Microsoft Exchange zur Verfügung. Outlook muss im Onlinemodus oder verbunden sein, um diesen Vorgang abzuschließen.

Das Logfile ==> /var/log/grommunio/nginx-autodiscover-access.log <== zeigt
91.196.146.254 - mawe@digitalisierung-im-vertrieb.de [30/May/2022:13:33:08 +0000] "POST /autodiscover/autodiscover.xml HTTP/1.1" 200 2153 "-" "Microsoft Office/16.0 (Windows NT 10.0; MAPI 16.0.4266; Pro)"
91.196.146.254 - mawe@digitalisierung-im-vertrieb.de [30/May/2022:13:33:08 +0000] "POST /autodiscover/autodiscover.xml HTTP/1.1" 200 597 "-" "Outlook/16.0 (16.0.4266.1001; MSI; x64)"
91.196.146.254 - - [30/May/2022:13:34:07 +0000] "POST /autodiscover/autodiscover.xml HTTP/1.1" 401 0 "-" "Microsoft Office/16.0 (Windows NT 10.0; MAPI 16.0.4266; Pro)"

Das Logfile autodiscover-error ist leer.

Der DNS Eintrag autodiscover ist gesetzt, das SSL Zertifikat hat auch autodiscover mit inklusive.

Der Befehl /usr/sbin/gromox-dscli -e mawe@digitalisierung-im-vertrieb.de -p 'passwort'
bringt folgende Ausgabe

  • Trying 127.0.0.1:443...
  • Connected to localhost (127.0.0.1) port 443 (#0)
  • ALPN, offering h2
  • ALPN, offering http/1.1
  • SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
  • ALPN, server accepted to use h2
  • Server certificate:
  • subject: CN=gromox.555cloud.de
  • start date: May 30 12:16:12 2022 GMT
  • expire date: Aug 28 12:16:11 2022 GMT
  • issuer: C=US; O=Let's Encrypt; CN=R3
  • SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway.
  • Using HTTP2, server supports multi-use
  • Connection state changed (HTTP/2 confirmed)
  • Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
  • Server auth using Basic with user 'mawe@digitalisierung-im-vertrieb.de'
  • Using Stream ID: 1 (easy handle 0x55ba0abe30b0)

POST /Autodiscover/Autodiscover.xml HTTP/2
Host: localhost
Authorization: Basic bWF3ZUBkaWdpdGFsaXNpZXJ1bmctaW0tdmVydHJpZWIuZGU6VGFuamExMDAxMTklNzY=
User-Agent: Microsoft Office/16
Accept: /
Content-Type: text/xml
Content-Length: 361

https://gromox/EWS/Exchange.asmx: Couldn't resolve host name
https://gromox/OAB/: Couldn't resolve host name
https://gromox/EWS/: Couldn't resolve host name

Ich habe zwar keine Ahnung wie der in den letzten zeilen auf https://gromox/ kommt, (hostname ist gromox.555cloud.de) denke aber das ist hierfür nicht relevant.

Hat noch jemand eine Idee?

    Hallo mw040621 ,

    der Fehler besteht darin, dass AutoDiscover den falschen Hostnamen für den connect zurück liefert. Die entscheidende Datei ist hierbei /etc/gromox/autodiscover.ini.

    Hier wurde anscheinend der Hostname inkl. Domain im grommunio-setup Prozess wohl nicht richtig hinterlegt, weshalb der Setup-Prozess darauf hin nur "gromox" in die Config hinterlegt hat, anstatt (wie im CN= zu erkennen) gromox.555cloud.de gewünscht wäre.

    Die relevanten Konfigurationsparameter der /etc/gromox/autodiscover.ini sollten dementsprechend folgende sein:

    ...
    [exchange]
    ...
    hostname = gromox.555cloud.de
    ...
    [http-proxy]
    /var/lib/gromox/user = gromox.555cloud.de
    /var/lib/gromox/domain = gromox.555cloud.de

    Danke @mwilliams für die Info. Ja, jetzt funktioniert es. Leider ist die autodiscover.ini nicht dokumentiert, oder ich hab es nicht gefunden.
    Bei meiner Fehlersuche habe ich mir die Datei in der "Demo"Appliance angeschaut, leider aber bei den beiden Einträgen unter http-proxy "localhost" übernommen. Man sollte halt nicht nur abtippen ;-)

    Allerdings sagt Outlook mir nun:
    Microsoft Outlook kann nicht gestartet werden. Das outlook-Fenster kann nicht geöffnet werden. Die Ordnergruppe kann nicht geöffnet werden. Die Datei "C:\Users\mawe\AppData\Local\Microsoft\Outlook\mawe@digitalisierung-im-vertrieb.de - gromox.ost" ist keine Outlook-Datendatei (OST).

    Das Löschen der Datei, ein Starten im /safe-Mode und das umstellen in den Einstellungen auf "online" haben nichts gebracht.

    Irgendwo ist vermutlich noch ein "falscher Haken". Ich habe leider auch nichts ähnliches gefunden. Jemand einen Tipp?

      mw040621

      Wenn das Profil mit beschädigtem Autodiscover angelegt wurde, sollte das Mail-Profil komplett neu angelegt werden. Das Profil ist offensichtlich beschädigt, weil es bei der ersten discovery keine Standard-Folder finden konnte.

      Danke für die Unterstützung weiterhin. Ich habe bereits 10x ein neues Profil angelegt, immer das gleiche Problem. Nun habe ich einen neuen Windows-User angelegt und ein neues Profil erstellt. Connect funktioniert. Outlook startet aber nicht wegen dem genannten Problem.

      Das klingt alles ganz wild. Die autodiscover.ini ist hier recht ausführlich dokumentiert: https://docs.grommunio.com/man/autodiscover.4gx.html

      Da hier die autodiscover.ini von hostname her falsch war... könnte dies noch auch für die anderen services unter /etc/gromox, vor allem http der Fall sein?

      /etc/gromox/http.cfg -> host_id evtl. noch auf localhost?

      Falls nicht, was helfen würde: /etc/gromox/http.cfg -> http_debug=1, danach systemctl reload gromox-http -> Ausgabe in journalctl -fu gromox-http

      Danke für den Link.
      Ich habe nun 2 Änderungen gemacht:

      • In der Sektion [database] von 127.0.0.1 auf localhost geändert
      • In der Sektion [exchange] den Eintrag organization = '555cloud.de' gelöscht.

      Nun funktioniert es. Dann hab ich den "organization" Eintrag wieder hinzugefügt, neues Profil = Fehler.

      Ich habe das aus der Demo-Appliance herauskopiert, in der Doku sehe ich nun das es die Variable gar nicht gibt.

      Danke für die Hilfe!

      © 2020-2024 grommunio GmbH. All rights reserved. | https://grommunio.com | Data Protection | Legal notice