ISPConfig/Plugin/Roundcube: Unterschied zwischen den Versionen
K Textersetzung - „„“ durch „"“ |
K Dirkwagner verschob die Seite ISPConfig/Roundcube nach ISPConfig/Plugin/Roundcube |
||
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= Anforderungen = | '''{{BASEPAGENAME}}''' - ISPConfig/Roundcube plugin | ||
== Beschreibung == | |||
== Anforderungen == | |||
; Roundcube und ISPConfig sind installiert | ; Roundcube und ISPConfig sind installiert | ||
* Aktuelle stabile (Anforderungen prüfen) | * Aktuelle stabile (Anforderungen prüfen) | ||
Zeile 7: | Zeile 10: | ||
: Möglicherweise müssen Sie Ihr SSL-Zertifikat im Debian-Zertifikatsspeicher installieren, damit die Plugins funktionieren | : Möglicherweise müssen Sie Ihr SSL-Zertifikat im Debian-Zertifikatsspeicher installieren, damit die Plugins funktionieren | ||
== Remote-Benutzer == | |||
; ISPConfig Remote-Benutzer | |||
"System" > "Remote-Benutzer" | "System" > "Remote-Benutzer" | ||
Fernzugriff und | ; Fernzugriff und Funktionen aktivieren | ||
* 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 installieren = | == Plugin installieren == | ||
* Stellen Sie als Ausgangspunkt sicher, dass Sie sich im Stammverzeichnis von Roundcube befinden | * Stellen Sie als Ausgangspunkt sicher, dass Sie sich im Stammverzeichnis von Roundcube befinden | ||
* Achten Sie auch darauf, das nachgestellte "." nicht zu übersehen. (Punkt) beim Kopieren der Befehle. | * 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). | * 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''' | '''Per Git installieren''' | ||
cd plugins | cd plugins | ||
git clone https://github.com/w2c/ispconfig3_roundcube.git . | git clone https://github.com/w2c/ispconfig3_roundcube.git . | ||
'''Update über Git''' | '''Update über Git''' | ||
cd plugins | cd plugins | ||
git pull origin-master | git pull origin-master | ||
'''Aus dem Archiv installieren''' | '''Aus dem Archiv installieren''' | ||
Zeile 43: | Zeile 44: | ||
* Extrahieren Sie den Inhalt der ispconfig3_roundcube-master-Ordner in der ZIP-Datei in den plugins- Verzeichnis Ihrer Roundcube-Installation. | * Extrahieren Sie den Inhalt der ispconfig3_roundcube-master-Ordner in der ZIP-Datei in den plugins- Verzeichnis Ihrer Roundcube-Installation. | ||
= Konfiguration = | == Konfiguration == | ||
'''Vorlage kopieren''' | '''Vorlage kopieren''' | ||
$ cp ./ispconfig3_account/config/config.inc.php.dist ./ispconfig3_account/config/config.inc.php | $ cp ./ispconfig3_account/config/config.inc.php.dist ./ispconfig3_account/config/config.inc.php | ||
Zeile 50: | Zeile 51: | ||
In der neu erstellten Konfigurationsdatei ( ./ispconfig3_account/config/config.inc.php) ersetzen Sie die Beispielwerte durch Ihre individuellen Einstellungen: | In der neu erstellten Konfigurationsdatei ( ./ispconfig3_account/config/config.inc.php) ersetzen Sie die Beispielwerte durch Ihre individuellen Einstellungen: | ||
$ config [ 'identity_limit' ] = false ; | $ config [ 'identity_limit' ] = false ; | ||
$ config [ 'remote_soap_user' ] = '{REMOTE-BENUTZERNAME}' ; | $ config [ 'remote_soap_user' ] = '{REMOTE-BENUTZERNAME}' ; | ||
$ config [ 'remote_soap_pass' ] = '{REMOTE PASSWORT}' ; | $ config [ 'remote_soap_pass' ] = '{REMOTE PASSWORT}' ; | ||
$ config [ 'soap_url' ] = 'https://{IHR SERVER}:8080/remote/' ; | $ config [ 'soap_url' ] = 'https://{IHR SERVER}:8080/remote/' ; | ||
$ config [ 'soap_validate_cert' ] = true ; | $ config [ 'soap_validate_cert' ] = true ; | ||
* Ändern Sie bei Bedarf den Port (standardmäßig "8080"). | * Ändern Sie bei Bedarf den Port (standardmäßig "8080"). | ||
* Im Falle eines selbst signierten Serverzertifikat verwendet 'soap_validate_certzu' auf ''false'' setzen. | * Im Falle eines selbst signierten Serverzertifikat verwendet 'soap_validate_certzu' auf ''false'' setzen. | ||
** Andernfalls, wenn das Zertifikat nicht vertrauenswürdig ist, sehen Sie die Fehlermeldung "Soap-Fehler: Verbindung zum Host konnte nicht hergestellt werden". | ** 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 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: | * 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 [ 'identity_limit' ] = false ; | ||
$ config [ 'remote_soap_user' ] = 'Weihnachtsmann' ; | $ config [ 'remote_soap_user' ] = 'Weihnachtsmann' ; | ||
$ config [ 'remote_soap_pass' ] = 'Claus' ; | $ config [ 'remote_soap_pass' ] = 'Claus' ; | ||
$ config [ 'soap_url' ] = 'https://christmas.com:1111/remote/' ; | $ config [ 'soap_url' ] = 'https://christmas.com:1111/remote/' ; | ||
$ config [ 'soap_validate_cert' ] = true ; | $ config [ 'soap_validate_cert' ] = true ; | ||
= Plugins aktiven = | == Plugins aktiven == | ||
Suchen Sie in der Konfigurationsdatei von Roundcube nach dieser Zeile: | Suchen Sie in der Konfigurationsdatei von Roundcube nach dieser Zeile: | ||
// Liste der aktiven Plugins (im Verzeichnis plugins/) | // Liste der aktiven Plugins (im Verzeichnis plugins/) | ||
$ config [ 'plugins' ] = array (); | $ config [ 'plugins' ] = array (); | ||
Wenn bereits Plugins aufgelistet sind, fügen Sie dem Array Folgendes hinzu: | 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" | , "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''' | '''Der jqueryuiPlugin muss vor den ISPConfig3-Plugins aufgeführt werden''' | ||
Zeile 79: | Zeile 80: | ||
Andernfalls, wenn noch keine Plugins vorhanden sind, ersetzen Sie die Zeile durch Folgendes: | Andernfalls, wenn noch keine Plugins vorhanden sind, ersetzen Sie die Zeile durch Folgendes: | ||
// Liste der aktiven Plugins (im Verzeichnis plugins/) | // 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" ); | $ 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. | 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/) | // 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" ); | $ config [ 'plugins' ] = array ( "jqueryui" , "ispconfig3_account" , "ispconfig3_autoreply" , "ispconfig3_autoselect" , "ispconfig3_spam" , "ispconfig3_fetchmail" , "ispconfig3_filter" , "ispconfig3_forward" , "ispconfig3_wblist" ); | ||
= Einstellungen prüfen = | == Einstellungen prüfen == | ||
* Auf Ihrer Einstellungsseite in Roundcube sollte nun eine neue Registerkarte mit dem Namen "Konten" sichtbar sein, die alle in Schritt 6 aktivierten Plugins anzeigt. | * Auf Ihrer Einstellungsseite in Roundcube sollte nun eine neue Registerkarte mit dem Namen "Konten" sichtbar sein, die alle in Schritt 6 aktivierten Plugins anzeigt. | ||
* Wenn Sie auf ein Problem stoßen, schauen Sie hier: Fehlerbehebung / FAQ | * Wenn Sie auf ein Problem stoßen, schauen Sie hier: Fehlerbehebung / FAQ | ||
= | <noinclude> | ||
== | == Anhang == | ||
== Weblinks == | === Siehe auch === | ||
{{Special:PrefixIndex/ISPConfig/}} | |||
---- | |||
<div style="column-count:3"> | |||
<categorytree hideroot=on mode="pages">ISPConfig</categorytree> | |||
</div> | |||
=== Links === | |||
==== Weblinks ==== | |||
# https://github.com/w2c/ispconfig3_roundcube/ | # https://github.com/w2c/ispconfig3_roundcube/ | ||
# https://github.com/w2c/ispconfig3_roundcube/wiki/Troubleshooting---FAQ | # https://github.com/w2c/ispconfig3_roundcube/wiki/Troubleshooting---FAQ | ||
# https://www.howtoforge.com/tutorial/roundcube-installation-on-debian-8-jessie/#installation-des-ispconfig-roundcube-plugins- | |||
[[Kategorie:ISPConfig/Plugin]] | |||
[[Kategorie:Roundcube]] | [[Kategorie:Roundcube]] | ||
</noinclude> |
Aktuelle Version vom 5. Mai 2025, 12:11 Uhr
ISPConfig/Plugin/Roundcube - ISPConfig/Roundcube plugin
Beschreibung
Anforderungen
- Roundcube und ISPConfig sind installiert
- Aktuelle stabile (Anforderungen prüfen)
- https://github.com/w2c/ispconfig3_roundcube/wiki/Requirements
- Hinweis
- Möglicherweise müssen Sie Ihr SSL-Zertifikat im Debian-Zertifikatsspeicher installieren, damit die Plugins funktionieren
Remote-Benutzer
- ISPConfig Remote-Benutzer
"System" > "Remote-Benutzer"
- Fernzugriff und Funktionen aktivieren
- 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 installieren
- Stellen Sie als Ausgangspunkt sicher, dass Sie sich im Stammverzeichnis von Roundcube befinden
- 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 clone https://github.com/w2c/ispconfig3_roundcube.git .
Update über Git
cd plugins git pull origin-master
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-master-Ordner in der ZIP-Datei in den plugins- Verzeichnis Ihrer Roundcube-Installation.
Konfiguration
Vorlage kopieren
$ 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 "8080").
- Im Falle eines selbst signierten Serverzertifikat verwendet 'soap_validate_certzu' auf false setzen.
- 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" );
Einstellungen prüfen
- Auf Ihrer Einstellungsseite in Roundcube sollte nun eine neue Registerkarte mit dem Namen "Konten" sichtbar sein, die alle in Schritt 6 aktivierten Plugins anzeigt.
- Wenn Sie auf ein Problem stoßen, schauen Sie hier: Fehlerbehebung / FAQ
Anhang
Siehe auch
Links
Weblinks
- https://github.com/w2c/ispconfig3_roundcube/
- https://github.com/w2c/ispconfig3_roundcube/wiki/Troubleshooting---FAQ
- https://www.howtoforge.com/tutorial/roundcube-installation-on-debian-8-jessie/#installation-des-ispconfig-roundcube-plugins-