hMailServer+Roundcube Webmail邮件服务器搭建【三】
使Roundcube更改密码的插件生效
Roundcube是一个基于Web的IMAP电子邮件客户端。 Roundcube最突出的特点是普遍使用Ajax技术,有一个非常直观和现代的用户界面。 经过大约两年的发展,Roundcube作为邮箱前端和hMailServer搭配可以起到很不错的效果。Roundcube有个password改密插件,默认无法使用,通过网络,找到了解决办法。
邮件系统是postfix,默认通过postfixadmin来进行虚拟用户管理。
- 使password插件生效
编辑~/roundcube/config/config.inc.php,找到$config[‘plugins’] = array()加入’password’,如下:
$config['plugins'] = array('additional_message_headers', 'emoticons', 'help', 'jqueryui', 'password', 'userinfo', 'zipdownload');
- 编辑password插件
进入插件目录~/roundcubemail/plugins/password,把config.inc.php.dist复制成config.inc.php进行编辑
$config['plugins'] = array('password');
$config['password_driver'] = 'sql';
$config['password_db_dsn'] = 'mysql://postfix:PASSWORD@localhost/postfix';#换成相应的数据库用户名和密码
$config['password_query'] = "UPDATE mailbox SET password=CONCAT('{PLAIN-MD5}', MD5(%p)),modified=NOW() WHERE username=%u LIMIT 1";
不清楚postfix密码的,可以用如下命令获得:
grep pass /etc/postfix/mysql-virtual_mailbox_maps.cf
注:密码不会立即失效,不行就等一小会,刷新下页面-_-#
参考文档:http://wiki.centos-webpanel.com/roundcube-password-change-plugin
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。