hmailserver 死活连接不上wamp的mysql数据库,老是提示用户名或密码错误

hmailserver 死活连接不上wamp的mysql数据库,老是提示用户名或密码错误,第1张

这个密码是单独设置的,忘记的话可以按下面的方法清除密码:

用记事本等编辑软件打开X:\Program Files\hMailServer\Bin\hMailServer.INI(X代表hMailServer安装盘),将AdministratorPassword=后面的内容清空即可,即此行只保留“AdministratorPassword=”

这样登录控制台就不需要密码了,你可以进去以后重新设置密码。

roundcube自3.0以后就开始使用插件机制,这样使得roundcube具有更好的灵活性,我们通过插件机制来增强roundcube对hmailserver的管理;

可以从官网去了解更为详细的内容:

所有官方自带的插件都存放在roundcube按照目录下的plugins里面,目前有29中插件可以使用;

这里讲解一下修改密码的插件 (roundcube安装目录/plugins/password)

首先在roundcube的主配置文件中(大约在408行)找到

// List of active plugins (in plugins/ directory)

$rcmail_config['plugins'] = array()

在array()数组中添加上所需的插件

$rcmail_config['plugins'] = array("password")

然后在roundcube/plungin/password文件夹中 拷贝一份"config.inc.php.dist"更名为"config.inc.php"

修改两个地方即可

39行:$rcmail_config['password_db_dsn'] = 'mysql://root:yourpassword@localhost/hmailserver'

参数说明:

    @mysql:因为roundcube我用的mysql作为数据存储

    @root:访问数据库的用户(需要具有可读写权限)    

    @youpassword:密码,即你访问数据库的用户密码;我的root用户密码为111111 故为:$rcmail_config['password_db_dsn'] = 'mysql://root:111111@localhost/hmailserver'

    @localhost:本地访问

    @hmailserver:安装hmialserver时的数据库名称;默认的是hmail 我更名为hmailserver

功能:即链接hmailserver数据库

另一个修改的地方就是60行左右的$rcmail_config['password_query'] = '

修改为:

$rcmail_config['password_query'] = 'UPDATE hm_accounts

                                                       SET accountpassword=md5(%p),accountpwencryption = 2 

                                                       WHERE accountaddress=%u

                                                       LIMIT 1'

这就是一条简单的update语句,只是密码采用了md5加密

accountpwencryption = 2 表示MD5加密算法;( 不要写错了)

%p表示传入的新密码

%u表示用户名

若果配置成功的话在"设置"里面会多出一个"密码"选项,用户就可以自己修改密码;

不过密码修改之后需要等一会儿才能生效。这个应该是页面缓存的作用。

上一篇: mysql+hmailServer+roundcubemail

你在哪里修改的密码? 数据库?还是通过它自带的WEB管理?

如果是数据库,它hMmailserver的用户加密默认的方式SHA256,你可以在数据库中把accountpwencryption这个字段的数据改成0,然后把数据库中的密码改成你要的密码。再登录试试看?这个方法我没测试过;第二个方法:你进服务器,然后修改帐户密码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6778320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存