Start FAQ Roundcube Webmail Plugin webcyradm_usercopy: Daten für neue Benutzer aus der Konfiguration von web-cyradm holen

Funktionen

Buchen

Anmeldung

Plugin webcyradm_usercopy: Daten für neue Benutzer aus der Konfiguration von web-cyradm holen Drucken
Roundcube Webmail

Die Konfiguration unserer Mailserver (Domain,  Benutzerkonten, Alias Email Adressen, Quota etc.) erfolgt über das web-cyradm von Luc de Louw, die Alternativen ISPconfig und postfix.admin scheinen mir für unsere Bedürfnisse zur Zeit (noch) nicht so überlegen zu sein, dass sich ein Wechsel lohnt. Aus diesem Grund bleibt das grafisch etwas angestaubte web-cyradm vorerst erhalten - obwohl zu dessen größten Nachteilen zählt, das es keine hooks kennt und somit nicht Plugin fähig ist.

Anders ist das bei roundcube, dort lässt sich mit Hilfe eines Plugin auf die Konfigurationsdaten des Benutzers zugreifen und somit können bei der ersten Nutzung des Webmail Client durch den Benutzer zumindest die Email-Adresse und ggf. weitere Identitäten (Alias Email Adressen) bereitgestellt werden. Als Vorlage für das Plugin diente mir squirrelmail_usercopy, ursprünglich von Thomas Bruederli.

Die Identitäten für roundcube werden mit Hilfe des hier vorgestellten Plugin webcyradm_usercopy aus web-cyradm geladen, auch wenn das Editieren der Email Adressen durch den Benutzer in der config/main.inc.php nicht zugelassen ist.

 

Das webcyradm_usercopy plugin steht hier zum Download zur Verfügung.

 

Die Installation erfolgt, wie üblich, im RoundCube plugins Ordner und die config.inc.php.dist muss an die eigenen Bedürfnisse (bzw. an die Datenbank für web-cyradm) angepasst werden und gespeichert als config.inc.php .

Tipp: Es macht Sinn, dass Plugin new_user_dialog von Thomas Bruederli zu laden, da web-cyradm keinen Klartext Namen kennt und der Benutzer so erst seine Haupt Identität (Email) richtig vorkonfigurieren kann. Andere Identitäten erhalten den Kontonamen als Klartext. Das webcyradm_usercopy Plugin sollte dabei vor dem new_user_dialog Plugin geladen werden.

 
Copyright © 2012 Neubauer - Software Technik, Development. Alle Rechte vorbehalten.
Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.
 

GnuPG Key Signing
GnuPG Key Signing