Automatisches einrichten Outlook (autodiscover) Thunderbird (autoconfig)

Thunderbird und Microsoft Outlook bieten die Möglichkeit an, E-Mail Adressen fast automatisch einzurichten bzw. zu konfigurieren. Hierbei wird auf dem eigenen Server eine Konfigurationsdatei hinterlegt (mit allen benötigten Daten), welche von Thunderbird und Outlook beim Einrichten des E-Mail-Kontos ausgelesen und verarbeitet wird.

In meinem Beispielen gehe ich davon aus, das meine Domain „meinedomain.de“ lautet und die Dateien und Ordner unter „/var/www/automail.meinedomain.de“ zu finden sind.


Thunderbird:

Thunderbird geht nach folgender Reihenfolge vor um an die benötigten Server Informationen zu kommen:

  1. tb-install-dir/isp/example.com.xml on the harddisk
  2. check for autoconfig.example.com
  3. look up of „example.com“ in the ISPDB
  4. look up „MX example.com“ in DNS, and for mx1.mail.hoster.com, look up „hoster.com“ in the ISPDB
  5. try to guess (imap.example.com, smtp.example.com etc.)

Neue vHost Datei mit folgendem Inhalt erstellen:


den Ordner „mail“ und die Datei „config-v1.1.xml“ erstellen:


Beispiel Konfiguration einer „config-v1.1.xml“ Datei:


Links:
https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration
https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration/FileFormat/HowTo


Microsoft Outlook:

Outlook setzt eine sichere SSL Verbindung (https) zwingend vorraus. Man könnte zwar seine Zertifikate selber erstellen, aber dann zeigt Outlook beim suchen der Einstellungen ein Zertifikatsmeldung an. Möchte man dies umgehen, kann man entweder ein kostenloses (für Privat) Zertifikat von startssl nehmen oder ein kostenpflichtiges bei z.B. StartSSL oder Comodo usw. kaufen.

Zu der Einrichtung gibt es 2 Methoden. Einmal via PHP-Script (Methode1) und zu einem via echter .xml Datei (Methode2). Leider gibt es bei Methode2 Probleme bezüglich des Anmelder/Benutzer/Login Namens. Besteht dieser aus der kompletten E-Mail Adresse und nicht nur das was vor @ steht, muss z.B. ein PHP Script eingesetzt werden, das die E-Mail Adresse abfängt und passend einsetzt (Methode1) Wer sich nur mit dem Benutzername einloggt, kann auch Methode2 benutzen.

Methode 1 (PHP-Script > Empfohlen)

Ein sehr schönes PHP-Script gibt es von David Ramsden und als Ergänzung bezüglich des E-Mail Adressen abfanges von Sebastian van de Meer. Auch ich habe das Script noch ein wenig (POP3 und SMTP über Submission StartTLS )ergänzt.

Eine vHost Datei wie folgt erstellen:


nun wird unter „/var/www/automail.meinedomain.de“ die Datei „autodiscover.php“ mit folgendem Inhalt erstellt:


 

Benutzt man SSL muss folgendes ergänzt werden:


 

bei TLS:


Möchte man nun die Thunderbird vHost und Outlook vHost Datei zusammenlegen, kann man folgende vHost benutzen:

Methode 2 (Datei > nicht unbedingt Empfohlen)

Neue vHost Datei mit folgendem Inhalt erstellen:


den Ordner „autodiscover“ und die Datei „autodiscover.xml“ erstellen:


Beispiel Konfiguration einer „autodiscover.xml“ Datei:


Benutzt man SSL muss folgendes ergänzt werden:


bei TLS:


Möchte man alles in einer vHost haben und alle Dateien in einem Ordner, dann könnte man die vHost Datei wie folgt aussehen lassen:


In dem Fall ist der Ordner „/var/www/automail.meinedomain.de/“ der, wo alle Dateien liegen!

 

Einstellungen überprüfen:

  • Mit dem Outlook Client: STRG gedrückt halten + rechte Maustaste auf das Outlook Symbol in der Leiste neben der Uhr > „E-Mail-AutoKonfiguration testen …“ auswählen.
  • Mit der Webseite „https://testconnectivity.microsoft.com“ von Microsoft: https://testconnectivity.microsoft.com
    Hier wird man feststellen, das die überprüfung mit Methode 1 Fehlschlägt, da u.a. nach https://autodiscover.maffert.net/Autodiscover/Autodiscover.xml gesucht wird. Der genaue Augenmerk liegt hier bei auf das große A! Erstellt man also den Ordner mit einem großen A und und die Datei ebenfalls, wird man merken das der Check plötzlich erfolgreich durchläuft! Microsoft halt … ;)

Hinterlasse einen Kommentar

*

https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif