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:// | ||
| + | |||