Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
centos:mail_c6:autoconfig_1 [19.06.2013 10:26. ] – django | centos:mail_c6:autoconfig_1 [20.04.2018 10:50. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Autokonfiguration von Thunderbird, | ||
+ | Am einfachsten haben wir es, wie soll es anders sein, im Open Source-Lager. Auf der [[https:// | ||
+ | |||
+ | Kurz zusammengefasst läuft das wie folgt: | ||
+ | - **ISPDB**: Gibt es für die eMail-Domäne in der ISP-Datenbank einen Treffer, dann wird die dort hinterlegte Konfiguration verwendet. | ||
+ | - **Provider**: | ||
+ | - **trial and error**: Bevor zum Schluß die manuelle Konfiguration angeboten wird, wird noch versucht, ob gängige Hostnamen wie imap.example.com oder pop.example.com oder smtp.example.com via DNS auflösbar sind. | ||
+ | - **manuell** Zum Schluß bleibt dann nur noch die manuelle Konfiguration der Einstellungen durch den Nutzer, genau das, was wir eigentlich vermeiden wollen. | ||
+ | |||
+ | Wir werden nun also eine Konfiguration mit allen Konfigurationsangaben auf einem Webserver zur Verfügung stellen, die der Mail-Client beim Einrichten des Nutzeraccounts abfragen und nutzen kann. | ||
+ | |||
+ | ===== vHost für Apache einrichten ===== | ||
+ | Als erstes richten wir uns nun einen vHOST auf unserem Web-Server ein, der die Konfigurationsdatei ausliefern wird. Dazu benötigen wir neben der Konfigurationsdatei ein entsprechendes Verzeichnis, | ||
+ | # mkdir -p / | ||
+ | |||
+ | Als nächstes definieren wir die notwendige Konfigurationsdatei für unseren vHost im Apache Konfigurationspfad // | ||
+ | # vim / | ||
+ | |||
+ | <file apache autoconfig.conf># | ||
+ | # host für Autoconfig unseres Dovecot | ||
+ | # | ||
+ | |||
+ | < | ||
+ | ServerAdmin webmaster@nausch.org | ||
+ | ServerName autoconfig.nausch.org | ||
+ | ServerAlias autoconfig.omni128.de autoconfig.it-ignorant.org autoconfig.it-ignorant.de | ||
+ | ServerPath / | ||
+ | DocumentRoot "/ | ||
+ | < | ||
+ | Options FollowSymLinks | ||
+ | AllowOverride All | ||
+ | Order allow,deny | ||
+ | Allow from all | ||
+ | |||
+ | </ | ||
+ | DirectoryIndex index.html | ||
+ | |||
+ | ErrorLog logs/ | ||
+ | CustomLog logs/ | ||
+ | </ | ||
+ | </ | ||
+ | Jede Maildomäne die der betreffende Mailserver bedient, tragen wir dann einen Eintrag nach dem Muster **autoconfig.domain.tld** als **// | ||
+ | |||
+ | Bevor wir nun noch unsere Konfigurations scharf schalten, überprüfen wir noch unsere gerade angelegte Konfiguration unseres vHost einer syntaktischen Prüfung. | ||
+ | # service httpd configtest | ||
+ | |||
+ | | ||
+ | |||
+ | Da die Prüfung positiv ausfällt, starten wir unseren Webserver einmal durch. | ||
+ | # service httpd condrestart | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | ===== DNS-Einträge ===== | ||
+ | Damit der Mailclient über eine DNS-Abfrage unseren neuen vHOST finden kann, sind natürlich ein paar Einträge notwendig. | ||
+ | Für den **ServerName** aus unserer vHost-Konfiguration definieren wir dann beim zuständigen Nameserver einen A-Record: | ||
+ | | ||
+ | |||
+ | Für die weiteren Maildomänen, | ||
+ | Also: | ||
+ | | ||
+ | |||
+ | oder: | ||
+ | | ||
+ | | ||
+ | Unsere Konfiguration aktivieren wir dann noch, nachdem wir die **serial**-Nummer im Configfile entsprechend angepasst haben. | ||
+ | # rndc reload | ||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | ===== XML-Konfigurationsdatei ===== | ||
+ | Die Konfigurations-Definitionen unseres Mailservers hinterlegen wir nun in einer einfachen XML-Datei, nach folgendem Musterbeispiel. | ||
+ | # | ||
+ | |||
+ | <file xml / | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | <descr lang=" | ||
+ | <descr lang=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Konfiguration Testen ===== | ||
+ | Nun ist es an der Zeit unsere Konfiguration zu Testen. Dies Testen wir mit einem Mail-Client unserer Wahl, in diesem Beispiel verwenden wir Mozilla **Thunderbird**. | ||
+ | Über den Menüpunkt **__E__-Mail-Konto hinzufügen...** im Menü **Konten Einstellungen** legen wir uns nun einen Test-Account an. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Dort Tragen wir nun wie gewohnt ein: | ||
+ | * **Namen** im Feld **Ihr __N__ame** | ||
+ | * **eMail-Adresse** im Feld **__E__-Mail-Adresse** | ||
+ | * **Passwort** im Feld **__P__asswort** | ||
+ | und klicken auf die Schaltfläche [**__W__eiter**]. | ||
+ | |||
+ | Der Mailclient findet nun in der für die Konfiguration zuständigen XML-Datei allen notwendigen Parameter und der User braucht nur noch auswählen, ob er die Nachrichten auf dem Server (**IMAP**) oder auf dem Computer (**POP3**) speichern möchte. | ||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Mit einem abschließendem Klick auf die Schaltfläche [**__F__ertig**] ist dann die Einrichtung bereits abgeschlossen. | ||
+ | |||
+ | ====== Links ====== | ||
+ | * **[[centos: | ||
+ | * **[[centos: | ||
+ | * **[[wiki: | ||
+ | * **[[http:// | ||
+ | |||