Zum Inhalt

Autoconfig und Autodiscover

Wofür sind Autoconfig/Autodiscover? Und was bringen diese?

Autoconfig und Autodiscover sind Mechanismen, die entwickelt wurden, um E-Mail-Clients automatisch zu konfigurieren und somit den Endnutzern die manuelle Einrichtung von E-Mail-Konten zu ersparen. Beide Mechanismen verfolgen dasselbe Ziel, sind aber unterschiedlich implementiert und werden von verschiedenen E-Mail-Clients verwendet.

Über Autoconfig

  • Zielgruppe: Hauptsächlich für Mozilla Thunderbird und andere E-Mail-Clients.

  • Funktionsweise: Der Client sucht nach einer XML-Konfigurationsdatei, die auf einem Webserver des E-Mail-Anbieters hinterlegt ist.

  • Konfigurationsparameter: Enthält grundlegende Informationen wie IMAP/POP3- und SMTP-Serveradressen, Ports und SSL-Einstellungen.

Neugierig, wie eine Autoconfig Datei aussieht?

Eine autoconfig.xml Datei sieht in der Regel so aus:

<?xml version="1.0" encoding="UTF-8"?>
<clientConfig version="1.1">
<emailProvider id="example.com">
    <domain>example.com</domain>
    <displayName>Example Mail</displayName>
    <displayShortName>Example</displayShortName>
    <incomingServer type="imap">
    <hostname>imap.example.com</hostname>
    <port>993</port>
    <socketType>SSL</socketType>
    <username>%EMAILADDRESS%</username>
    <authentication>password-cleartext</authentication>
    </incomingServer>
    <outgoingServer type="smtp">
    <hostname>smtp.example.com</hostname>
    <port>587</port>
    <socketType>STARTTLS</socketType>
    <username>%EMAILADDRESS%</username>
    <authentication>password-cleartext</authentication>
    </outgoingServer>
</emailProvider>
</clientConfig>

Über Autodiscover

  • Zielgruppe: Hauptsächlich für Microsoft Outlook und andere Microsoft-Produkte.

  • Funktionsweise: Nutzt spezielle DNS-Einträge sowie einen Webservice, um die XML-Konfigurationsdatei bereitzustellen.

  • Unterstützte Dienste: Neben der Konfiguration von E-Mail-Konten können auch andere Exchange-Dienste wie Kalender und Kontakte automatisch eingerichtet werden.

Neugierig, wie eine Autodiscover Datei aussieht?

Eine autodiscover.xml sieht in der Regel so aus:

<?xml version="1.0" encoding="UTF-8"?>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
<Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
    <Account>
    <AccountType>email</AccountType>
    <Action>settings</Action>
    <Protocol>
        <Type>EXCH</Type>
        <Server>mail.example.com</Server>
        <SSL>true</SSL>
        <AuthPackage>Basic</AuthPackage>
        <ServerExclusiveConnect>false</ServerExclusiveConnect>
        <Port>443</Port>
        <ASUrl>https://mail.example.com/EWS/Exchange.asmx</ASUrl>
    </Protocol>
    <Protocol>
        <Type>SMTP</Type>
        <Server>smtp.example.com</Server>
        <Port>587</Port>
        <DomainRequired>false</DomainRequired>
        <LoginName>%EMAILADDRESS%</LoginName>
        <SPA>false</SPA>
        <SSL>true</SSL>
        <AuthRequired>true</AuthRequired>
    </Protocol>
    </Account>
</Response>
</Autodiscover>

Wir bieten Ihnen einen Autodiscover und Autoconfig-Dienst für alle in mailcow Groupware verwalteten Domains an: autodiscover.mailcow.de bzw. autoconfig.mailcow.de

Damit Ihre E-Mail Programme (Clients) den Dienst korrekt für Ihre Domain nutzen können, benötigen Sie einen SRV- und bestenfalls auch einen CNAME-Record, die in den DNS-Einstellungen Ihres Domain-Providers zu setzen sind.


Notwendige Konfiguration für Autoconfig

Hinweis

Wenn Sie planen mit einem E-Mail Client zu arbeiten, der Autoconfig unterstützt, sollten Sie die Konfiguration durchführen, andernfalls ist dies nicht umbedingt notwendig.

CNAME DNS Einstellungen

Setzen Sie einen CNAME in Ihrer DNS Verwaltung für Ihre Domain, der so aufgebaut ist:

Parameter Wert
Name autoconfig
Ziel autoconfig.mailcow.de
TTL beliebig (wir empfehlen >= 60 Min bzw. 3600 Sekunden)

Beispiel DNS Konfiguration

Im DNS Zonen Format würde der CNAME Eintrag so aussehen:

autoconfig.ihredomain.   IN   3600    CNAME    autoconfig.mailcow.

Dieser CNAME-Eintrag sorgt dafür, dass Anfragen an autoconfig.ihredomain.de an den Server autoconfig.mailcow.de weitergeleitet werden, der die XML-Konfigurationsdatei bereitstellt.

SRV DNS Einstellungen

Setzen Sie außerdem noch einen SRV der auf Ihre Stammdomain zeigt und wie folgt aufgebaut ist:

Parameter Wert
Name @ (oder leer, je nach DNS Provider)
Ziel autoconfig.mailcow.de
Protokoll _tcp
Dienst _autoconfig
Priorität 10
Gewichtung 10
Port 443
TTL beliebig (wir empfehlen >= 60 Min bzw. 3600 Sekunden)

Beispiel DNS Konfiguration

Im DNS Zonen Format würde der SRV Eintrag so aussehen:

_autoconfig._tcp.ihredomain.de  3600  IN  SRV 10 10 443 autoconfig.mailcow.de

Dieser SRV-Eintrag gibt an, dass der Autodconfig-Dienst über den Server autoconfig.mailcow.de auf Port 443 verfügbar ist.


Notwendige Konfiguration für Autodiscover

Hinweis

Wenn Sie planen mit einem E-Mail Client zu arbeiten, der Autoconfig unterstützt, sollten Sie die Konfiguration durchführen, andernfalls ist dies nicht umbedingt notwendig.

CNAME DNS Einstellungen

Setzen Sie einen CNAME in Ihrer DNS Verwaltung für Ihre Domain, der so aufgebaut ist:

Parameter Wert
Name autodiscover
Ziel autodiscover.mailcow.de
TTL beliebig (wir empfehlen >= 60 Min bzw. 3600 Sekunden)

Beispiel DNS Konfiguration

Im DNS Zonen Format würde der CNAME Eintrag so aussehen:

autodiscover.ihredomain.   IN   3600    CNAME    autodiscover.mailcow.

Dieser CNAME-Eintrag sorgt dafür, dass Anfragen an autodiscover.ihredomain.de an den Server autodiscover.mailcow.de weitergeleitet werden, der die XML-Konfigurationsdatei bereitstellt.

SRV DNS Einstellungen

Setzen Sie außerdem noch einen SRV der auf Ihre Stammdomain zeigt und wie folgt aufgebaut ist:

Parameter Wert
Name @ (oder leer, je nach DNS Provider)
Ziel autodiscover.mailcow.de
Protokoll _tcp
Dienst _autodiscover
Priorität 10
Gewichtung 10
Port 443
TTL beliebig (wir empfehlen >= 60 Min bzw. 3600 Sekunden)

Beispiel DNS Konfiguration

Im DNS Zonen Format würde der SRV Eintrag so aussehen:

_autodiscover._tcp.ihredomain.de  3600  IN  SRV 10 10 443 autodiscover.mailcow.de

Dieser SRV-Eintrag gibt an, dass der Autodiscover-Dienst über den Server autodiscover.mailcow.de auf Port 443 verfügbar ist.