为SquirrelMail增加修改密码的功能
SquirrelMail松鼠邮件是一个很不错的基于PHP的webmail系统,中文化做得也不错,而且还有很多很好的插件(plugin)
修改密码的插件也很多,因为我用的是
qmail +
vpopmail +
courier-imap的系统所以选择了
change password plugin。 后来安装的时候发现这个plugin还需要一个courierpassd, 而courierpassd又依赖于 courier-imap 的authdaemon.passwd, 但是
Gentoo的默认的courier-imap关掉了authdaemon.passwd, 只好再找一个
最后发现
Chang MySQL Password Plugin和vpopmail配合的很好,于是决定采用。
配置方法如下:
- 确认已安装了Compatibility plugin
- 按照安装说明解压
cd /plugins/; tar xzvf change_mysqlpass-3.2-1.2.8.tar.gz
- 修改config.php,除了相应的数据库、密码等之外还要注意修改以下几项
$mysql_userid_field = 'pw_name';
$mysql_password_field ='pw_passwd';
$split_username_query = 1;
$split_username_expression = '@';
$split_username_domain_field = 'pw_domain';
$update_clear_passwd_field = 'pw_clear_passwd' //如果需要同时更新明文密码
- cd /config; ./conf.pl
启动Change MySQL Password Plugin
Change MySQL Password Plugin中文翻译
原来的Plugin没有中文的,见内容不多,就自己翻译了一下。
使用的方法:
-
把change_mysqlpass.po与locale/zh_CN/LC_MESSAGES/squirrelmail.po合并
最简单的方法就是: cat change_mysqlpass.po >> squirrelmail.po
- 执行:msgfmt -o squirrelmail.mo squirrelmail.po
BTW: 文中的链接如果去不了,请到
这里找代理
Posted by bruce at 02:58 PM
|
Comments (0)