主题: roundcube0.3.1的password插件出错

由于用Foxmail等客户端给iRedMail0.5.1发送邮件时,利用自带的roundcube0.2.1查看邮件会出现乱码,所以我用iRedMail0.6.0b3中的roundcube0.3.1替换了原来的0.2.1,但是更新完毕后修改密码时会提示“不能保存新密码。”
password插件的config.inc.php的关键内容如下

$rcmail_config['password_driver'] = "sql";
$rcmail_config['password_db_dsn'] = 'mysqli://vmail:xxxx@localhost/vmail';
$rcmail_config['password_query'] = "UPDATE vmail.mailbox SET password=%c WHERE username=%u";
$rcmail_config['password_hash_algorithm'] = "md5crypt";
$rcmail_config['password_hash_base64'] = false;

另外附带个password插件的简体中文本地化文件。

Post's attachments

zh_CN.inc 882 b, 2 downloads since 2010-04-01 

You don't have the permssions to download the attachments of this post.

回复: roundcube0.3.1的password插件出错

找到原因了,由于LOG太多,所以没有看清楚出错的原因,后来仔细查看后发现vmail用户是不具有UPDATE权限的,更换成vmailadmin用户连接数据库即可。抱歉,我太粗心了。

回复: roundcube0.3.1的password插件出错

不错,看来升级roundcube0.31,也比较简单啊。小心点就可以了。

回复: roundcube0.3.1的password插件出错

你是怎么替换的0.2.1的,具体方法能否写出来分享。

iceking2nd 写道:

由于用Foxmail等客户端给iRedMail0.5.1发送邮件时,利用自带的roundcube0.2.1查看邮件会出现乱码,所以我用iRedMail0.6.0b3中的roundcube0.3.1替换了原来的0.2.1,但是更新完毕后修改密码时会提示“不能保存新密码。”
password插件的config.inc.php的关键内容如下

$rcmail_config['password_driver'] = "sql";
$rcmail_config['password_db_dsn'] = 'mysqli://vmail:xxxx@localhost/vmail';
$rcmail_config['password_query'] = "UPDATE vmail.mailbox SET password=%c WHERE username=%u";
$rcmail_config['password_hash_algorithm'] = "md5crypt";
$rcmail_config['password_hash_base64'] = false;

另外附带个password插件的简体中文本地化文件。

回复: roundcube0.3.1的password插件出错

利用pkgs/get_all.sh脚本获取到最新的roundcube0.3.1,直接解包覆盖就可以,然后再修改相应的配置文件。