ISPConfig/Roundcube
Anforderungen
- Ist Roundcube und ISPConfig 3 bereits installiert, folgen Sie den Anweisungen unten.
- Wenn nicht, laden Sie bitte Roundcube von http://www.roundcube.net/ und ISPConfig 3 von http://www.ispconfig.org/ .
Hinweis Möglicherweise müssen Sie Ihr SSL-Zertifikat im Debian-Zertifikatsspeicher installieren, damit die Plugins funktionieren. Weitere Informationen: https://www.howtoforge.com/tutorial/roundcube-installation-on-debian-8-jessie/#installation-des-ispconfig-roundcube-plugins-optional
Anforderungen
- Stellen Sie sicher, dass Sie die neueste stabile ISPConfig verwenden.
- Stellen Sie sicher, dass Sie den neuesten stabilen Roundcube verwenden.
- Lesen Sie die Anforderungen: Anforderungen
Remote-Benutzer
Gehen Sie zu Ihrem ISPConfig-Panel und fügen Sie einen neuen Remote-Benutzer hinzu: Registerkarte „System“ > „Remote-Benutzer“
Sie das Kontrollkästchen Fernzugriff und aktivieren Sie die folgenden Funktionen:
Client-Funktionen Serverfunktionen Mail-Benutzerfunktionen E-Mail-Benutzerfilterfunktionen Mail-Alias-Funktionen E-Mail-Weiterleitungsfunktionen Mail fetchmail functions Mail-Spamfilter-Benutzerfunktionen Mail spamfilter policy functions Mail spamfilter whitelist functions Mail-Spamfilter-Blacklist-Funktionen
Plugin
- Laden Sie das neueste Plugin-Paket für Roundcube herunter.
- Sie können die Dateien entweder aus einem ZIP-Archiv installieren oder ein Versionsverwaltungssystem wie Git oder Subversion (SVN) verwenden.
- Die Verwendung von Git oder SVN scheint günstig, da sie Befehle zum einfachen Aktualisieren des Plugin-Pakets enthalten.
- Stellen Sie als Ausgangspunkt für alle Varianten sicher, dass Sie sich im Stammverzeichnis von Roundcube befinden, bevor Sie die aufgeführten Befehle ausführen.
- Achten Sie auch darauf, das nachgestellte „.“ nicht zu übersehen. (Punkt) beim Kopieren der Befehle.
- Es bewirkt, dass die Plugin-Ordner in das aktuelle Verzeichnis geholt werden (und vermeidet die Erstellung eines unerwünschten zusätzlichen Ordners).
Per Git installieren
CD- Plugins Git-Klon https://github.com/w2c/ispconfig3_roundcube.git .
Update über Git
CD- Plugins Git-Pull-Origin-Master
Installation über Subversion (SVN)
CD- Plugins svn co https://github.com/w2c/ispconfig3_roundcube/trunk/ .
Update über Subversion (SVN)
CD- Plugins svn auf .
Aus dem Archiv installieren
Laden Sie die neueste Version herunter von: https://github.com/w2c/ispconfig3_roundcube/archive/master.zip Extrahieren Sie den Inhalt der ispconfig3_roundcube-masterOrdner in der ZIP-Datei in den pluginsVerzeichnis Ihrer Roundcube-Installation.
Konfiguration erstellen
$ cp ./ispconfig3_account/config/config.inc.php.dist ./ispconfig3_account/config/config.inc.php
Konfiguration anpassen
In der neu erstellten Konfigurationsdatei ( ./ispconfig3_account/config/config.inc.php) ersetzen Sie die Beispielwerte durch Ihre individuellen Einstellungen:
$ config [ 'identity_limit' ] = false ; $ config [ 'remote_soap_user' ] = '{REMOTE-BENUTZERNAME}' ; $ config [ 'remote_soap_pass' ] = '{REMOTE PASSWORT}' ; $ config [ 'soap_url' ] = 'https://{IHR SERVER}:8080/remote/' ; $ config [ 'soap_validate_cert' ] = true ;
- Ändern Sie bei Bedarf den Port (standardmäßig auf „8080“ eingestellt).
- Wenn Ihre ISPConfig-Installation ein selbstsigniertes Serverzertifikat verwendet (= nicht von einer öffentlichen Zertifizierungsstelle wie Letsencrypt ausgestellt), müssen Sie möglicherweise festlegen soap_validate_certzu false.
- Andernfalls, wenn das Zertifikat nicht vertrauenswürdig ist, sehen Sie die Fehlermeldung „ Soap-Fehler: Verbindung zum Host konnte nicht hergestellt werden “.
- Wenn Ihr Benutzername beispielsweise „Santa“ lautet, lautet Ihr Passwort „Claus“, die Domain Ihres Servers lautet „christmas.com“ (oder Sie können eine IP-Adresse verwenden).
- Wenn auf Ihr ISPConfig-Panel über Port 1111 zugegriffen werden kann und Sie TLS mit einem vertrauenswürdigen Zertifikat verwenden, wäre Ihre Konfiguration wie folgt:
$ config [ 'identity_limit' ] = false ; $ config [ 'remote_soap_user' ] = 'Weihnachtsmann' ; $ config [ 'remote_soap_pass' ] = 'Claus' ; $ config [ 'soap_url' ] = 'https://christmas.com:1111/remote/' ; $ config [ 'soap_validate_cert' ] = true ;
Plugins aktiven
Suchen Sie in der Konfigurationsdatei von Roundcube nach dieser Zeile:
// Liste der aktiven Plugins (im Verzeichnis plugins/) $ config [ 'plugins' ] = array ();
Wenn bereits Plugins aufgelistet sind, fügen Sie dem Array Folgendes hinzu:
, "jqueryui" , "ispconfig3_account" , "ispconfig3_autoreply" , "ispconfig3_autoselect" , "ispconfig3_pass" , "ispconfig3_spam" , "ispconfig3_fetchmail" , "ispconfig3_filter" , "ispconfig3_forward" , "ispconfig3_wblist"
Der jqueryuiPlugin muss vor den ISPConfig3-Plugins aufgeführt werden Wenn Sie nur einen Server für Mail verwenden, aktivieren Sie den nicht autoselecteinstecken
Andernfalls, wenn noch keine Plugins vorhanden sind, ersetzen Sie die Zeile durch Folgendes:
// Liste der aktiven Plugins (im Verzeichnis plugins/) $ config [ 'plugins' ] = array ( "jqueryui" , "ispconfig3_account" , "ispconfig3_autoreply" , "ispconfig3_autoselect" , "ispconfig3_pass" , "ispconfig3_spam" , "ispconfig3_fetchmail" , "ispconfig3_filter" , "ispconfig3_forward" , "ispconfig3_wblist" );
Alle Plugins, die Sie deaktivieren möchten, müssen aus dieser Zeile entfernt werden. Wenn Sie zum Beispiel " ispconfig3_pass " (Password Changer) nicht aktiviert haben möchten, müssen Sie es weglassen.
// Liste der aktiven Plugins (im Verzeichnis plugins/) $ config [ 'plugins' ] = array ( "jqueryui" , "ispconfig3_account" , "ispconfig3_autoreply" , "ispconfig3_autoselect" , "ispconfig3_spam" , "ispconfig3_fetchmail" , "ispconfig3_filter" , "ispconfig3_forward" , "ispconfig3_wblist" );
Schritt 7
Auf Ihrer Einstellungsseite in Roundcube sollte nun eine neue Registerkarte mit dem Namen „Konten“ sichtbar sein, die alle in Schritt 6 aktivierten Plugins anzeigt.
PS: Wenn Sie auf ein Problem stoßen, schauen Sie hier: Fehlerbehebung / FAQ