我有一个安装和配置为http://flurdy.com/docs/postfix/index.html的邮件服务器。我使用带有两个字段=和=maildb
的表的 mysql 数据库。使用如下查询更新密码:users
id
'[email protected]'
crypt
'salted_md5_hash'
UPDATE users SET crypt = ENCRYPT('apassword', CONCAT('$5$', MD5(RAND()))) WHERE id = '[email protected]';
Roundcube 1.0-RC 根据http://trac.roundcube.net/wiki/Howto_Install安装
如何设置圆形立方体密码插件以与上述安装一起使用?
编辑roundcube main
config.inc.php
并将插件名称“密码”添加到插件数组()中,如下所示,以激活插件:您还可以记下 roundcube 用于连接到“roundcube” mysql 数据库的 DSN
$config['db_dsnw'] = 'mysql://user:pass@localhost/roundcube'
cd 进入
.../roundcube_www_root/plugins/password/
并创建config.inc.php
编辑密码插件中的以下行
config.inc.php
:要使用
SHA-512
密码哈希而不是SHA-256
,请将 设置$id$
为$6$
(另请参见man 3 crypt
):请参阅
.../plugins/password/README
和.../plugins/password/config.inc.php.dist
了解更多信息。假设您将使用相同的 mysql 用户作为密码插件来更新密码,您必须将'maildb' 中表'users'的SELECT和UPDATE权限授予' roundcube ' mysql 用户:
而已。如果遇到问题,请跟踪 roundcube 错误日志: