Page 1 of 1

Autoconfig Email Clients

Posted: Tue 31. Aug 2021, 08:08
by juergschwarz
Ich hab mein keyhelp via Script von i-mscp übernommen. Damals hatte ich jeweils eine Subdomain mit autoconfig.domain.ch im Verzeichnis mail mit einer Datei config-v1.1.xml mit folgendem Inhalt bei allen Domains eingerichtet:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<clientConfig version="1.1">
    <emailProvider id="web4you-gmbh.ch">
        <domain>mail.web4you-gmbh.ch</domain>
        <displayName>Mail</displayName>
        <displayShortName>Mail</displayShortName>
        <incomingServer type="imap">
            <hostname>mail.web4you-gmbh.ch</hostname>
            <port>143</port>
            <socketType>STARTTLS</socketType>
            <authentication>plain</authentication>
            <username>%EMAILADDRESS%</username>
        </incomingServer>
        <outgoingServer type="smtp">
            <hostname>mail.web4you-gmbh.ch</hostname>
            <port>587</port>
            <socketType>START</socketType>
            <authentication>plain</authentication>
            <username>%EMAILADDRESS%</username>
            <addThisServer>true</addThisServer>
            <useGlobalPreferredServer>true</useGlobalPreferredServer>
        </outgoingServer>
    </emailProvider>
</clientConfig>
Nun dies scheint mit Keyhelp nicht wirklich zu funktionieren. Kann mir kurz jemand sagen, wie dies bei Keyhelp gelöst wird?

Danke

Re: Autoconfig Email Clients

Posted: Tue 31. Aug 2021, 11:54
by Alexander
Für KeyHelp existiert für jede Domain automatisch folgende Subdomains, worüber die Auto-Konfigurationen angeboten werden:

Code: Select all

Mozilla:
autoconfig.<DOMAIN>/config-v1.1.xml

Microsoft:
autodiscover.<DOMAIN>/Autodiscover.xml

Apple:
autoconfig-apple.<DOMAIN>

Re: Autoconfig Email Clients

Posted: Tue 31. Aug 2021, 14:16
by juergschwarz
Alexander wrote: Tue 31. Aug 2021, 11:54 Für KeyHelp existiert für jede Domain automatisch folgende Subdomains, worüber die Auto-Konfigurationen angeboten werden:

Code: Select all

Mozilla:
autoconfig.<DOMAIN>/config-v1.1.xml

Microsoft:
autodisover.<DOMAIN>/Autodiscover.xml

Apple:
autoconfig-apple.<DOMAIN>
Ich komme hier nicht weiter sorry. Ich habe einen neuen Benutzer (juergschwarz) und dazu eine neue Domain angelegt. Siehe Fotos. Ich finde da kein autoconfig.<DOMAIN> mit einem config-v1.1.xml. Ja und eine Emailadresse habe ich auch dazu angelegt.
Bildschirmfoto von 2021-08-31 14-13-03.png
Bildschirmfoto von 2021-08-31 14-13-03.png (25.23 KiB) Viewed 6018 times
Bildschirmfoto von 2021-08-31 14-13-14.png
Bildschirmfoto von 2021-08-31 14-13-14.png (32.84 KiB) Viewed 6018 times

Re: Autoconfig Email Clients

Posted: Tue 31. Aug 2021, 14:30
by OlliTheDarkness
juergschwarz wrote: Tue 31. Aug 2021, 14:16
Alexander wrote: Tue 31. Aug 2021, 11:54 Für KeyHelp existiert für jede Domain automatisch folgende Subdomains, worüber die Auto-Konfigurationen angeboten werden:

Code: Select all

Mozilla:
autoconfig.<DOMAIN>/config-v1.1.xml

Microsoft:
autodisover.<DOMAIN>/Autodiscover.xml

Apple:
autoconfig-apple.<DOMAIN>
Ich komme hier nicht weiter sorry. Ich habe einen neuen Benutzer (juergschwarz) und dazu eine neue Domain angelegt. Siehe Fotos. Ich finde da kein autoconfig.<DOMAIN> mit einem config-v1.1.xml. Ja und eine Emailadresse habe ich auch dazu angelegt.

Bildschirmfoto von 2021-08-31 14-13-03.png

Bildschirmfoto von 2021-08-31 14-13-14.png
Die autoconfig verweißt via Platzhalter ins KeyHelp System.

/etc/apache2/keyhelp/autoconfig.conf

Code: Select all

#
# KeyHelp webserver config file for Apache 2.4-fcgid
#

<VirtualHost *:80>
    ServerName autoconfig
    ServerAlias autoconfig.* autodiscover.* autoconfig-apple.*
    ServerAdmin root@root.skriptfactory.de
    SuexecUserGroup "keyhelp" "keyhelp"

    UseCanonicalName Off

    DocumentRoot /home/keyhelp/www/keyhelp/misc/emailconfig

    LogLevel warn
    CustomLog "${APACHE_LOG_DIR}/keyhelp/autoconfig.access.log" combined
    ErrorLog "${APACHE_LOG_DIR}/keyhelp/autoconfig.error.log"

    <FilesMatch \.php$>
        SetHandler "proxy:unix:/run/php/keyhelp_keyhelp.socket|fcgi://keyhelp_keyhelp.socket"
    </FilesMatch>

    # Set some proxy properties (the string "unique-domain-name-string" should match
    # the one set in the FilesMatch directive.
    <Proxy fcgi://keyhelp_keyhelp.socket>
        ProxySet connectiontimeout=5 timeout=120
    </Proxy>

    # If the php file doesn't exist, disable the proxy handler.
    # This will allow .htaccess rewrite rules to work and
    # the client will see the default 404 page of Apache
    RewriteCond %{REQUEST_FILENAME} \.php$
    RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_URI} !-f
    RewriteRule (.*) - [H=text/html]

    <Directory "/home/keyhelp/www/keyhelp/misc/emailconfig">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
EDIT
Falsch
Microsoft:
autodisover.<DOMAIN>/Autodiscover.xml

Korrekt ist natürlich

Microsoft:
autodiscover.<DOMAIN>/Autodiscover.xml

Re: Autoconfig Email Clients

Posted: Tue 31. Aug 2021, 15:11
by juergschwarz
Geht nicht.

Habe nochmal eine komplette Domain eingerichtet. Email im Thunderbird (nach händischer Konfiguration) läuft. Dann die Email noch mal gelöscht (im TB) und mir beim neu Einrichten ein PrintScreen geschossen. hier:
Bildschirmfoto von 2021-08-31 14-55-48.png
Der findet nix.

Dazu jetzt die Fragen:

Wo liegt schlussendlich diese config-v1.1.xml ?

Weil - ich benötige ja für alle meine Domains dieselben imap/smtp Domainnamen (hier mail.web4you-gmbh.ch) und die müssen ja irgendwo her kommen sollte das dann für die Kunden auch klappen. Oder mach ich da einen grundsätzlichen Gedankenfehler? Weil nur auf mail.web4you-gmbh.ch hab ich ja dann auch die SSL-Zertifikate.

Re: Autoconfig Email Clients

Posted: Tue 31. Aug 2021, 15:21
by OlliTheDarkness
juergschwarz wrote: Tue 31. Aug 2021, 15:11 Geht nicht.

Habe nochmal eine komplette Domain eingerichtet. Email im Thunderbird (nach händischer Konfiguration) läuft. Dann die Email noch mal gelöscht (im TB) und mir beim neu Einrichten ein PrintScreen geschossen. hier:

Bildschirmfoto von 2021-08-31 14-55-48.png

Der findet nix.

Dazu jetzt die Fragen:

Wo liegt schlussendlich diese config-v1.1.xml ?

Weil - ich benötige ja für alle meine Domains dieselben imap/smtp Domainnamen (hier mail.web4you-gmbh.ch) und die müssen ja irgendwo her kommen sollte das dann für die Kunden auch klappen. Oder mach ich da einen grundsätzlichen Gedankenfehler? Weil nur auf mail.web4you-gmbh.ch hab ich ja dann auch die SSL-Zertifikate.
Wieso steht bei Server .DOMAIN ?

Also ich kann das Problem nicht náchvollziehen, TB hat bisher noch jede Konfiguration schnell und vollautomatisch erkannt.

Re: Autoconfig Email Clients

Posted: Tue 31. Aug 2021, 15:55
by Florian
Hallo,

wenn es die echte Domain ist, könnte es daran liegen, dass die Subdomain nicht auflösbar ist:

host autoconfig.web4you-imscp.ch
Host autoconfig.web4you-imscp.ch not found: 3(NXDOMAIN)


Ansonsten prüfen, dass die notwendigen Subdomains für das Autodiscover korrekt auflösen.

Re: Autoconfig Email Clients  [GELÖST]

Posted: Tue 31. Aug 2021, 18:10
by juergschwarz
So Leute - vielen Dank. Ihr habt mir die Augen geöffnet.

Ich bin von i-mscp her dem Irrglauben gefolgt, dass ich ein physisches autoconfig.<DOMAIN>.ch benötige. Dies wurde ja auch mit diese bekannten Script bei der Übernahme aller Domains schön brav erstellt.

DEM IST NICHT SO. Also alle physischen Subdoms entfernt und bingo.


Danke (aehm kann ich das hier selber als Gelöst ihr wisst schon.)