aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem.moulin@fripost.org>2012-04-19 09:41:33 +0200
committerGuilhem Moulin <guilhem.moulin@fripost.org>2012-04-19 09:41:33 +0200
commitf86a09019b69b926978f132de1d0bf2c001838b2 (patch)
tree82f4f75b0c104f7083bde251ac4ccd05ebe35852
parentb5bd63140f40f3bd479497f0dbb96d2ec95dc330 (diff)
RoundCube plugin to let the users change their passwords.
-rw-r--r--fripost-docs.org30
1 files changed, 30 insertions, 0 deletions
diff --git a/fripost-docs.org b/fripost-docs.org
index 9ecbe59..d54a7b0 100644
--- a/fripost-docs.org
+++ b/fripost-docs.org
@@ -1666,6 +1666,36 @@ in
</div>
+**** Allow the users to change their password
+
+We neet to install a plugin http://trac.roundcube.net/browser/trunk/roundcubemail/plugins/password .
+It may be in
+
+ :: apt-get install roundcube-plugins
+
+Depends on PHP's LDAP library:
+
+ :: apt-get install php-net-ldap2
+
+We now need to modify `.../plugins/password/config/inc.php.dist' as follows (TODO: not tested.)
+
+$rcmail_config['password_ldap_host'] = '127.0.0.1';
+$rcmail_config['password_ldap_port'] = '389';
+$rcmail_config['password_ldap_starttls'] = false;
+$rcmail_config['password_ldap_version'] = '3';
+$rcmail_config['password_ldap_basedn'] = 'ou=mailboxes,dc=mail,dc=fripost,dc=org'
+$rcmail_config['password_ldap_method'] = 'user';
+$rcmail_config['password_ldap_adminDN'] = null;
+$rcmail_config['password_ldap_adminPW'] = null;
+$rcmail_config['password_ldap_userDN_mask'] = 'uid=%login,ou=mailboxes,dc=mail,dc=fripost,dc=org';
+$rcmail_config['password_ldap_searchDN'] = null
+$rcmail_config['password_ldap_searchPW'] = null
+$rcmail_config['password_ldap_search_base'] = null
+$rcmail_config['password_ldap_search_filter'] = null
+$rcmail_config['password_ldap_encodage'] = 'ssha';
+$rcmail_config['password_ldap_pwattr'] = 'userPassword';
+$rcmail_config['password_ldap_force_replace'] = true;
+
*** ikiwiki
- sudo apt-get install ikiwiki