Zum Inhalt springen

ISPConfig/Plugin/Roundcube: Unterschied zwischen den Versionen

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  ISPConfig/Plugin/Roundcube
K Textersetzung - „„“ durch „"“
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
= Anforderungen =
'''{{BASEPAGENAME}}''' - Beschreibung
 
== Beschreibung ==
== Anforderungen ==
; Roundcube und ISPConfig sind installiert
; Roundcube und ISPConfig sind installiert
* Aktuelle stabile (Anforderungen prüfen)
* Aktuelle stabile (Anforderungen prüfen)
Zeile 10: Zeile 13:
* https://www.howtoforge.com/tutorial/roundcube-installation-on-debian-8-jessie/#installation-des-ispconfig-roundcube-plugins-
* https://www.howtoforge.com/tutorial/roundcube-installation-on-debian-8-jessie/#installation-des-ispconfig-roundcube-plugins-


= ISPConfig Remote-Benutzer =
== ISPConfig Remote-Benutzer ==
  "System" > "Remote-Benutzer"
  "System" > "Remote-Benutzer"


Zeile 26: Zeile 29:
  Mail-Spamfilter-Blacklist-Funktionen
  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 46:
* 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 53:


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 82:


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


= Links =
<noinclude>
== Intern ==
== Anhang ==
== Weblinks ==
=== Siehe auch ===
<div style="column-count:3">
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree>
</div>
----
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
 
=== 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
Zeile 98: Zeile 109:
[[Kategorie:Roundcube]]
[[Kategorie:Roundcube]]
[[Kategorie:ISPConfig]]
[[Kategorie:ISPConfig]]
</noinclude>

Version vom 5. Mai 2025, 11:25 Uhr

ISPConfig/Plugin/Roundcube - Beschreibung

Beschreibung

Anforderungen

Roundcube und ISPConfig sind installiert
Hinweis
Möglicherweise müssen Sie Ihr SSL-Zertifikat im Debian-Zertifikatsspeicher installieren, damit die Plugins funktionieren
Weitere Informationen

ISPConfig Remote-Benutzer

"System" > "Remote-Benutzer"

Fernzugriff und folgende 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

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

  1. https://github.com/w2c/ispconfig3_roundcube/
  2. https://github.com/w2c/ispconfig3_roundcube/wiki/Troubleshooting---FAQ