在 Ubuntu 上“重置邮件服务器密码”具体要看你用的是哪种邮件服务器和哪种账号体系。下面按常见情况说明,你对照自己的环境操作。
很多简单邮件服务器直接用 Linux 系统用户(/etc/passwd)作为邮箱账号。
sudo passwd 用户名
例如:
sudo passwd alice
然后输入新密码即可。
✅ 改完一般立即生效(Dovecot / Postfix 读系统账户)
常见于:
mysql -u root -p
USE maildb;
SELECT * FROM mailbox WHERE username='user@domain.com';
UPDATE mailbox
SET password=ENCRYPT('新密码', CONCAT('$6$', SUBSTRING(SHA(RAND()), 1, 16)))
WHERE username='user@domain.com';
⚠️ 不同系统字段可能不同(password / passwd)
cd /opt/iredmail/tools
bash reset_admin_password.sh admin@domain.com
UPDATE mailbox SET password=... WHERE username='admin@domain.com';
注意:
✅ 重置的是邮件服务器账号密码,不是 Roundcube 密码
你可以告诉我:
我可以直接给你精确命令。