ISPConfig/Automail

Aus Foxwiki
Version vom 26. Mai 2022, 11:30 Uhr von Dirkwagner (Diskussion | Beiträge) (Textersetzung - „:Mail:“ durch „:E-Mail:“)

ISPConfig Automail - plugin zur automatischen Konfiguration von E-Mail-Clients

Beschreibung

  • Thunderbird
  • Outlook

Ob Sie einen oder mehrere Mailserver für die Domains verwenden, macht keinen Unterschied.

  • Definieren Sie die entsprechenden Daten wie Hostname und Port für jeden Mailserver.

Alles andere wird über eine kleine Webseite erledigt, die einen

bereitstellt.

Autoconfig und Autodiscover fordern XML-Dateien über verschiedene Adressen an, um den E-Mail-Client nach Ihren Vorgaben zu konfigurieren.

Um ISPConfig Automail nutzen zu können, benötigen eine

  • aktuelle Version von ISPConfig
  • Webseite (Apache oder nginx).

Das Plugin besteht aus zwei Teilen

  • das Schnittstellen-Plugin für ISPConfig, um die Einstellungen zu verwalten
  • ein Skript zum Generieren der relevanten XML-Dokumente unter der jeweiligen Domain

In diesem Beispiel ist

  • example.com Ihre Domain, über die die automatische Einrichtung der Mailclients laufen soll.
  • client.com ist die Domäne, die example.com für die Einrichtung abfragt.

Installation

Plugin aktivieren

  1. Melden Sie sich als admin bei ISPConfig an
  2. Gehen Sie zu System / CP User
  3. Aktivieren Sie das Modul automail für den Benutzer admin.
  4. Nachdem Sie sich ab- und wieder angemeldet haben, steht Ihnen das Modul zur Verfügung.

Remote-Benutzer

  • Erstellen Sie einen Remote-Benutzer, der die „Automail-Funktionen“ verwenden kann.
  • Wenn Sie eine Konfiguration mit mehreren Servern haben, müssen Sie möglicherweise den Fernzugriff zulassen.

Konfigurieren Sie das Plugin

  • Unter Provider-ID geben Sie eine eindeutige ID ein, die Ihr Setup identifiziert.
  • Sie können den Domänennamen Ihres Servers verwenden.
  • Die beiden Hostnamen sind die Namen, unter denen Mails abgerufen (IMAP/POP3) und versendet (SMTP) werden.
  • Ports: Ports, die für Ihren Mailserver verwendet werden sollen.

"ISPConfig Automailer-Setup"

DNS-Einträge

A/AAAA-Record

  • autoconfig.example.com
  • autodiscover.example.com

In jeder Kundendomäne

autoconfig.client.com.  CNAME autoconfig.example.com. 
_autodiscover._tcp.client.com.  SRV 0 0 443 autodiscover.example.com.
  • Für die automatische Erkennung wird ein SRV-Eintrag empfohlen
  • Dadurch erhalten Sie während der Einrichtung eine Zertifikatswarnung, aber es ist die einfachste Möglichkeit, beliebig viele Kundendomänen einzurichten

Website für ISPConfig:Automail

  • Jetzt müssen Sie die Website autoconfig.example.com mit PHP-Unterstützung und ohne Auto-Subdomain in ISPConfig erstellen.
  • Sie sollten diese Seite auch mit SSL sichern.
  • Dies ist für die automatische Konfiguration nicht erforderlich, wird aber später für die automatische Erkennung benötigt. Sie können Let's Encrypt ganz einfach verwenden

Sie müssen die Anweisungen für Apache entsprechend setzen:

Apache

Serveralias autoconfig.* 

Mit Alias ​​oder Servername kann diese Domain später von beliebigen Kunden- oder E-Mail-Domains verwendet werden.

  • Erstellen Sie die Aliasdomäne autodiscover.example.com und verweisen Sie sie auf autoconfig.example.com.
  • Sie brauchen keine Weiterleitungen, wichtig ist, dass die Domain ein SSL-Zertifikat hat.
  • A-Records im DNS reichen aus, um auf Ihren Webserver zu verweisen, damit Sie Let's Encrypt verwenden können.

Upload the script to the webseite

  • Laden Sie die Dateien aus dem Website -Verzeichnis aus dem Archiv auf die neu erstellte Website hoch und passen Sie die Daten in der config.php an.
  • Benennen Sie die htaccess in .htaccess um. Wenn Sie nginx verwenden, können Sie die Datei auch direkt löschen.

Prüfen

Autoconfig

wget http://autoconfig.client.com/config-v1.1.xml?emailaddress=test@client.com -O test 

Im Dateitest finden Sie das Ergebnis. Die E-Mail-Adresse muss natürlich existieren.

Autodiscover


  1. ISPConfig Automail