• 生活就是这样,需要去灌溉!
    • 谢谢您的关注,欢迎您的注册与写作!
    • 循环往复,生生不息,或许这就是生命的意义吧!生命是插曲的产品吧!
    • 古今多少事,都付笑言中!
    • 风住尘香花已尽,日晚倦梳头。物是人非事事休,欲语泪先流。
    • 闻说双溪春尚好,也拟泛轻舟,只恐双溪舴艋舟,载不动许多愁。

Extmail邮件密码找回

Linux 柳叶扉鸿 6年前 (2018-11-08) 545次浏览 已收录 扫描二维码
内容纲要

本部门的邮箱系统好久没有使用,也无人维护,今天一产品经理想使用 GM@test.com,但是密码忘记,密码恢复问题和答案也没有记录,就想让我找回密码,查了一下资料,还是进入 mysql 数据库把密码改一下,修改步骤如下:

1、登入 mysql 命令行界面:

# mysql -uroot -p
Enter password:

2、使用 extmail 库并查看表

mysql> use extmail;
Database changed
mysql> show tables;
+——————-+
| Tables_in_extmail |
+——————-+
| alias             |
| domain            |
| domain_manager    |
| mailbox           |
| manager           |
+——————-+
5 rows in set (0.00 sec)

3、经查看表得知 mailbox 为存储 user 目录的表

mysql> select username,password,clearpwd from mailbox;
+———————-+————————————+———-+
| username             | password                           | clearpwd |
+———————-+————————————+———-+
| postmaster@test.com | $1$phz1mRrj$3ok6BjeaoJYWDBsEPZb5C0 |          |
| chencheng@           | $1$McogE20D$k16KmHvjby.U3jClj0DU60 |          |
| gm@test.com         | $1$iDU/TZ8W$kbKQktu7fkGcsVT0tApLS. | password |
| 3ap@test.com        | $1$iEKSUTuf$7yGBnyVHXld0o/R5vHoPq. |          |
| business@test.com   | $1$iiycrNyu$5IUL4rIL60MR263jCMn0Q. |          |
| spitfire@test.com | $1$uXkqKkcx$yA.6oAfxtwNR7obViv4Cn1 | password |
| kefu001@test.com    |                                    | password  |
| ce@test.com         | $1$u8r17G3j$vNCL1I5hyYfz42zM.oZmm0 |          |

4、查看“password”密码字段为 md5 加密后的字符串,clearpwd 为明文密码,尝试修改 clearpwd

mysql> update mailbox set password=””,clearpwd=”test” where username=GM@test.com;

5、尝试在邮箱登陆界面,使用修改好的密码登陆,不行,提示“不正确的用户名或密码”,没办法,只能想办法修改“password”字段了,复制加密过的密码,当然这个密码你要知道:

mysql> update mailbox set password=”$2$iDU/TZ8W$kbKQktu7fkGcsVT0tApLS.”,clearpwd=”” where username=gm@test.com;

6、修改完毕,尝试用已知密码登陆此用户,ok,登陆成功,然后进入“偏好设置”修改密码就行了。

7、这个办法有点不方便?后来在网上看了一篇帖子,是这找回 extmail 的 root 密码,有时间在试试吧。

(1)可以用 extman 的 cmdtools 系列工具,用 adminctl.pl 管理管理员的信息,比如修改密码
# cd /var/www/extsuite/extman/tools/
# ./adminctl.pl
# ./adminctl.pl –mode=mod –managername=”root” –password=”      ”
root no exist!
# ./adminctl.pl –mode=mod –managername=”root@test.com” –password=” ******”
root@mail.test.com
(2)用 PHPmyadmin,登陆后,输入 ROOT 账户,密码,找到 EXTMAIL 里的 USR 表,更改密码


柳叶扉鸿 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Extmail邮件密码找回
相关文章 相关文章 相关文章
喜欢 (0)