Autodisvover: falscher Hostname für SMTP Sektion

  • Hallo,


    ein Test Request auf "https://meineliveconfig.url/liveconfig/hosting/autodiscover?emailaddress=kunde@domain.de" liefert im SMTP Abschnitt den konfigurierten Hostnamen, nicht den Wert aus dem Abschnitt "Autodiscover" der SMTP Server Konfiguration.


    Mailserverhostname ist mail01.loswebos.de
    Soll aber via Autodiscover als mail.loswebos.de propagiert werden.


    Ich dachte dafür ist das Feld eigentlich da ?!


    Ausgangsserver (Falsch):


    Code
    <outgoingServer type="smtp">
          <hostname>mail01.loswebos.de</hostname>
          <port>587</port>
          <socketType>STARTTLS</socketType>
          <username>%EMAILADDRESS%</username>
          <authentication>password-encrypted</authentication>
        </outgoingServer>


    Beim Eingangsserver stimmts:

    Code
    <incomingServer type="imap">
          <hostname>mail.loswebos.de</hostname>
          <port>993</port>
          <socketType>SSL</socketType>
          <username>%EMAILADDRESS%</username>
          <authentication>password-encrypted</authentication>
        </incomingServer>


    Denkfehler meinerseits?

  • Alte Version mit einem bekannten Bug vielleicht noch aktiv? Einmal im Mailserver den Hostnamen von manuell auf Standard stellen, schauen das die Konfiguration geschrieben wurde und wieder zurück stellen. Fertig.

  • Es geht hier _nicht_ um den Postfix 'myhostname' Wert.


    Meine Frage bezieht sich auf folgenden Wert:


    Unter SMTP Konfigurieren -> Feld "Auto-Konfiguration" im Tab SSL/TLS.


    Diese Eingabe wird in MAILSERVERS.MS_DISCOVERY_HOST der LiveConfig DB gespeichert, kommt aber anscheinend nirgends zur Anwendung/Ausgabe im XML.


    Getestet via : "curl https://hosting.loswebos.de/li…ss=test%40kundendomain.de". Dort wird in der SMTP Section immer der Mailservername (also myhostname vom Postfix) ausgegeben.


    Als Ergänzung : Mail/Webserver sind getrennt. Aktuelle Version auf Master und Client.

  • Der Wert "Auto-Konfiguration" gibt ja auch nur die URL an unter der die Autodiscover Konfiguration liegt (Apache Seitig).


    Der effektive SMTP Wert für den Mail Client als SMTP Server kommt aus "SMTP Konfigurieren" Tab "Allgemein" und zwar hier der Servername. Entweder als "Standard" und damit der FQDN Hostname oder halt alternativ auf "manuell" der richtige Host.


    Funktioniert bei uns unter Ubuntu 14.04 und CentOS 6 (2 verschiedene Business <> Standard Instanzen) einwandfrei.

  • Ja, genau.
    Die Textbox bei "Autodiscover" bezieht sich auf den Namen, der im DNS als Autodiscover-Host hinterlegt werden soll (als CNAME-Ziel für autodiscover|autoconfig.example.org).
    Der dann tatsächlich propagierte (also im XML enthaltene) Hostname ist der, der bei den SMTP-Einstellungen als "Servername" eingestellt ist.
    Wir werden das ins nächste Handbuch-Update aufnehmen. Im Moment ist das nur im Wiki knapp beschrieben (https://www.liveconfig.com/wiki/de/autodiscover, Abschnitt "Einstellungen in LiveConfig")

  • Okay, also wird das Feld nur Verwendet sofern LiveConfig die DNS Einträge selbst verwaltet um die CNAME Einträge zu verwalten.


    Wünschenswert wäre eine Konfigurationsmöglichkeit, das der per XML zurückgelieferte Wert vom eigentlichen Hostnamen des Servers/MyHostname abweichen kann.


    mail01.domain.de -> per XML ausgegeben als mail.domain.de
    mail02.domain.de -> per XML ausgegeben als mail.domain.de
    mail03.domain.de -> per XML ausgegeben als mail.domain.de.


    Ziel von mir war es, später unter mail.domain.de einen IMAP/POP3 Session Proxy aufzubauen, der anhand des Benutzernamens die Session zum richtigen Backend weiterleitet. Quasi um es für Kunden einfacher zu halten.

  • Für POP3/IMAP können Sie in der Dovecot-Konfiguration ja einfach einen abweichenden Hostnamen im LiveConfig definieren. Der Proxy muss dann aber auch SSL-Verbindungen entsprechend terminieren (d.h. er braucht ein Zertifikat für "mail.domain.de").
    Konsequenterweise müsste der Proxy auch SMTP-Verbindungen mit unterstützen (da wird dieses o.g. Szenario dann unter Umständen etwas komplexer).

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!