- iRedMail-0.9.0 及后续新版本:
SSHA512
- iRedMail-0.8.7 及更早版本:
MD5
所有的邮箱用户账户存放于 SQL 表 vmail.mailbox
中,用户密码则存放于 mailbox.password
字段中。进入MySQL并切换到vmail
select username,password from mailbox;
会发现由{SSHA512}打头的密码,这个密码无法破译,只能选择更新覆盖掉,我选择的事直接改成明文密码
- 要保存明文密码,需要加上
{PLAIN}
前缀:
sql> USE vmail;
sql> UPDATE mailbox SET password='{PLAIN}123456' WHERE username='xx@xx';
(注意:你需要将 xx@xx
替换为实际的邮件地址)
然后你的密码就修改成功啦!就可以再管理页面登录了