search
Anmelden
1 Punkt
4.6k Aufrufe
Plesk bietet keine automatische E-Mail-Konfiguration für Domains. Wie kann ich manuell eine Lösung einrichten, die ermöglicht, dass E-Mail Clients automatisch konfiguriert werden und die Details zum Server (SMTP, IMAP usw.) von den E-Mail-Nutzern nicht manuell eingegeben werden müssen?
in Websites

2 Antworten

0 Punkte
 
Beste Antwort
In Plesk Obsidian ist Autodiscover jetzt im Administrationsbereich (GUI) aktivierbar. Dazu navigiert man zu:

Tools & Einstellungen > E-Mail > Mailserver-Einstellungen># > Enable mail autodiscover

und setzt dort das entsprechende Hächen.

Anschließend aktiviert man Autodiscover pro Domain unter "Mail Settings".

Auf das manuelle Anlegen von Subdomains kann man verzichten. Auf einen CNAME-Eintrag wie  autodiscover.domain.tld kann man verzichten. Ein A Record für domain.tld reicht aus. Super praktisch! Hat es schon jemand ausprobiert?
19.9k Punkte
ausgewählt von
Eine Ergänzung dazu: Autodiscover kann nicht funktionieren, wenn die Stammdomain über Cloudflare läuft (d.h. wenn der Cloudflare Proxy aktiv ist). Der Grund: Der Mail Client versucht dann, via A Record den Kontakt herzustellen. Durch das Proxying von Cloudflare kommen aber keine IMAP- und SMTP-Verbindungen durch.

Bei cloudflare-aktivierten Domains ist die Verbindung via IMAP / SMTP nur über eine cloudflare-proxy-freie Subdomain möglich.
Funktioniert leider nicht
0 Punkte

Für die Autokonfiguration von E-Mail Clients via Plesk gibt es auch Anfang 2019 noch keine leichte, frei verfügbare Lösung. Doch wir konnten anhand von zwei Tutorials im Web eine gute Lösung finden, die den Zweck erfüllt.

Dank geht an William David Herndon sowie an David. Auf Basis Ihrer Tutorials konnten wir die Lösung zum Laufen bringen. Aus den Beiträgen beider geht auch der Inhalt der ZIP-Datei hervor, die hier hier verlinkt habe und die bei der Umsetzung helfen kann.

Vorgehen: Autoconfig für E-Mail Clients mit Plesk

1. Stellen Sie sicher, dass die Domain mit einem gültigen SSL-Zertifikat gesichert ist. In Plesk können Sie ein Zertifikat mit "Let's Encrypt" kostenlos erstellen und nutzen. Microsoft Autodiscover erfordert eine SSL-Verbindung. Bei Autoconfig (Thunderbird et al.) ist SSL keine Pflicht.

Sie haben die Möglichkeit, ein Wildcard-SSL-Zertifikat zu installieren. In einem getrennten Beitrag erfahren Sie, wie man die Verwendung von Wildcard SSL in Plesk freischalten kann.

Ebenfalls möglich ist es, bei Autoconfig auf den Abruf via http:// zu setzen (solange dies noch funktioniert) und bei Autodiscover auf https://

2. Stellen Sie unter "Hosting Settings" sicher, dass für Ihre Subdomain autodiscover.gewünschtedomain.tld keine permanente Weiterleitung von HTTP auf HTTPS für die Subdomain aktiviert ist.

3. Löschen Sie die Standard-Dateien, die Plesk im Dateipfad der Subdomain angelegt hat.

4. Laden Sie die Datei autodiscover.zip, die wir hier zum Download anbieten, auf den Home-Pfad Ihrer neuen Subdomain. Entpacken Sie die Dateien aus dem ZIP und löschen Sie dann die Archivdatei (das ZIP).

5. Hinterlegen Sie in der Datei / Autodiscover / Autodiscover.xml die Server-Daten (SMTP-Server, IMAP-Server, Ports, Einstellungen zur Sicherheit), die für die Nutzer der Domain gelten sollen. Dazu können Sie den integrierten Code Editor von Plesk nutzen. Vergessen Sie nicht, mit Anwenden bzw. OK abzuspeichern.

Screenshot Code: Autodiscover.xml bearbeiten für die Autokonfiguration von Mailclients mit Plesk

Wechseln Sie in den Pfad Mail. Öffnen Sie die Datei config-v1.1.xml. Tragen Sie auch dort die notwendigen Server-Adressen Ports, und Protokolle für IMAP und SMTP ein.

Screenshot: config-v-1-1.xml bearbeiten für die automatische Konfiguration von E-Mail Clients mit Plesk

Wechseln Sie in den Pfad mobile. Tragen Sie auch dort die gewünschten Daten ein.

Einrichtung der E-Mail-Konfigurationshilfe für iOS mit Plesk

Zum Schluss bringen Sie noch Ihrer Subdomain ServerAlias autoconfig.gewuenschtedomain.tld bei,

1) auch auf autoconfig.gewuenschtedomain.tld zu reagieren

2) beim Aufruf von autodiscover.xml die Datei autodiscover.php auszuführen (dazu muss ein gültiger PHP Handler auf der Subdomain aktiv sein).

Das erledigen Sie in den Einstellungen für Apache und ngninx in Plesk. Dort tragen Sie bei Einstellungen für HTTP und bei Einstellungen für HTTPS Folgendes ein:

ServerAlias autoconfig.gewuenschtedomain.tld
RewriteEngine On
RewriteRule autodiscover/autodiscover.xml /autodiscover/autodiscover.php

Die Rewrite Rules, damit die Autokonfiguration von E-Mail Clients durch Plesk funktioniert

Überprüfen Sie, ob alles geklappt hat. Folgende URL müssen jetzt aufrufbar sein:

Jetzt können Sie Ihr Setup testen:

Mozilla Thunderbird sollte die automatische Konfiguration erkennen

Microsoft Outlook sollte die automatische Konfiguration erkennen

Nutzer von iOS-Geräten / iPhones können Sie auf folgende URL verweisen, dort wird das E-Mail-Konto im Rahmen eines geführten Dialogs via Zertifikat installiert: https://autoconfig.gewünschtedomain.tld/mobile

19.9k Punkte
In der Theorie ein super beschriebenes Tutorial, aber könnten Sie die ZIP-Datei noch einmal hochladen?

Grüße,

Patrick
Wunderschönen guten Tag und vielen lieben Dank
für ihre Mühe. Unser Server hostet über Plesk viele
Domains und hat nur einen Mailserver, ist es möglich
diese Funktion für alle Domains mit nur einer Subdomain
einzurichten?
Patrick, die ZIP-Datei sollte unter o.g. Link abrufbar sein.
Harald, meinst du damit, dass IMAP und SMTP unter nur einer Subdomain oder Domain für alle auf dem Server gehosteten Domains nutzbar sein sollen? Das ist durchaus möglich.
"Harald, meinst du damit, dass IMAP und SMTP unter nur einer Subdomain oder Domain für alle auf dem Server gehosteten Domains nutzbar sein sollen? Das ist durchaus möglich."

Wie müsste man das anstellen? Ich hab ein (bzw zwei) CNAME Records angelegt aber beim Versuch die Dateien aufzurufen kommt nur 404.
...