Roundcube开启用户自助更改密码功能
公司前段时间使用postfix+dovecot+postfixadmin+roundcube 这套方案搭建了一个邮箱系统,关于如何搭建网上资料较多,这里单说下 Roundcube中开启用户更改密码功能。
1.开启password插件。
Roundcube原生插件password,在Roundcube安装页面插件选择界面,勾选password。
2.修改password插件配置文件。
插件位置在roundcube目录/plugin/password/ ,配置文件复制一份 config.inc.php.dist 到 config.inc.php
[root@node1 password]# pwd
/data/wwwroot/roundcubemail/plugins/password
[root@node1 password]# ls
composer.json config.inc.php.dist drivers helpers localization password.js password.min.js password.php README
[root@node1 password]# cp config.inc.php.dist config.inc.php
[root@node1 password]# ls
composer.json config.inc.php config.inc.php.dist drivers helpers localization password.js password.min.js password.php README
编辑password插件的的config.inc.php文件,编辑之前需要确认邮箱的用户密码加密方式,我的邮箱是采用的 dovecot:CRAM-MD5 ,加密方式可以在postfixadmin 中的配置文件config.inc.php中查看。
$CONF['encrypt'] = 'dovecot:CRAM-MD5';
配置文件需要修改的项目:
//更改密码需要输入旧密码
$config['password_confirm_current'] = true;//可以用which找到doveadm的路径$config['password_dovecotpw'] = '/usr/bin/doveadm pw'; // for dovecot-2.x// 加密方法,需要和postfixadmin中配置的一致
$config['password_dovecotpw_method'] = 'CRAM-MD5';// 开启密码前缀。
$config['password_dovecotpw_with_method'] = true;//数据库连接方法,mysql://用户名:密码@数据库地址/库名
$config['password_db_dsn'] = 'mysql://dbuser_xxx:user_password@localhost/db_name';//更新密码sql语句。
$config['password_query'] = 'UPDATE mailbox SET password=%P WHERE username=%u';
完成后用户登陆web页面后就可以更改密码了。
Roundcube开启用户自助更改密码功能相关推荐
- windows下批量创建用户、提升用户权限、设置用户不能更改密码、设置密码永不过期
一.实现的效果 实现批量创建用户.提升用户权限.设置用户不能更改密码.设置密码永不过期操作. 二.实现方法 2.1.在Excel中生成命令 ①通过使用Excel表格生成对应的命令,然后复制这些命令到文 ...
- 为svn服务增加自助修改密码功能
为svn服务增加自助修改密码功能 在维护svn服务的过程中,为用户创建了帐号密码,因svn服务原本没有提供修改密码的功能,所以用户如果觉得自己的密码不合适,要修改,则必须通过svn管理员进行修改. ...
- java 自助更改密码 api_搭建ldap自助修改密码系统--Self Service Password
系统版本:centos6 Self Service Password版本:1.1 服务安装: 安装依赖:yum install php70-ldap.x86_64 -y (版本尽量大于5.3,否则会提 ...
- Linux 命令之 pwconv -- 开启用户的投影密码
命令介绍 该命令根据文件 /etc/passwd 创建影子文件 /etc/shadow. 用来开启用户的投影密码.Linux系统里的用户和群组密码,本来分别存放在名称为 passwd 和 group ...
- php js记住密码功能,jquery.cookie.js实现用户登录保存密码功能的方法_jquery
本文实例讲述了jquery.cookie.js实现用户登录保存密码功能的方法.分享给大家供大家参考,具体如下: 需要导入的js有jquery.js和jquery.cookie.js 在页面加载时首先尝 ...
- 通过企业微信,向AD域过期用户发送更改密码提醒
目录 ·先决条件 ·语言与环境 ·基本思路 ·代码说明 1.连接LDAP查询密码过期的用户 2.获取企业微信中应用的Access_Token 3.通过邮箱获取用户在企业微信中的ID 4.通过企业微信的 ...
- mysql常用命令,mysql语法,mysql登陆、创建数据库、创建用户、更改密码、为用户授权...
进入: mysql -u 用户名 -p[回车后输入密码即可] 更改密码: alter user "用户名"@"localhost" identified wit ...
- Windows Server 2012 通过RD Web用户自助修改密码
环境准备 OS:windows server 2012 R2 已配置的服务:AD 域服务 IP地址:192.168.1.242 一.安装远程桌面服务及IIS服务角色 在任务栏中单击下图所示" ...
- MySQL创建用户,更改密码
1.创建用户 #foo表示你要建立的用户名,后面的123表示密码, #localhost限制在固定地址localhost登陆 CREATE USER foo@localhost IDENTIFIED ...
- web修改计算机用户密码,Windows Server 2012 通过RD Web用户自助修改密码
**环境准备** OS:windows server 2012 R2 已配置的服务:AD 域服务 IP地址:192.168.1.242 **一.安装远程桌面服务及IIS服务角色** 1.在任务栏中单击 ...
最新文章
- FAQ - DucleBox | A Game Engine for OpenGL Programming
- 程序猿必知的MySQL闪回原理
- 第六次的服务端课程:JDBC,数据源配置
- activiti表单设计器_基于Vue,ElementUI开发的一款表单设计器
- 多数据源一致性事务解决方案
- Oracle DataBase单实例使用ASM案例(2)--Oracle 11g之环境准备
- IOS开发--仿制网易新闻
- 用CSS样式如何制作圆角的详细教程
- 2019年重大信息安全事件解读,网络信息安全值得重视(上)
- 在VMware16中安装 Win10操作系统
- 车企号脉,资本试药,出行服务带病也要上场
- 程序员,你何时离开北京
- 逻辑思维题 微信18954274246 答案
- WINCE上网本才是正道——关于目前ARM+CE的上网本的文章汇编
- Give Us the Money
- Linux Graphics 周刊(第 9 期)
- 那些与耐克“作对”的品牌现在怎么样了
- css中的before与after
- 成都聚思力java面试题,去年秋招面试过的各个大厂总结的一波Java并发常见高频面经...
- Linux基础服务(NFS文件服务器)