Ubuntu 20.04实例中CyberPanel配套Snappymail管理员密码重置命令行求助
重置/修改Snappymail管理员密码(Ubuntu 20.04 + CyberPanel环境)
针对你在CyberPanel部署的Snappymail缺失管理员密码的问题,以下是直接通过Ubuntu命令行操作的解决方案:
方法1:修改配置文件直接重置
CyberPanel环境下Snappymail的核心配置文件固定存储在指定路径,可直接编辑修改:
- 先备份配置文件避免出错:
sudo cp /usr/local/CyberCP/public/snappymail/data/_data_/_default_/configs/application.ini /usr/local/CyberCP/public/snappymail/data/_data_/_default_/configs/application.ini.bak - 打开配置文件编辑:
sudo nano /usr/local/CyberCP/public/snappymail/data/_data_/_default_/configs/application.ini - 找到
admin_password字段,将原有加密密码替换为你想要的明文密码(Snappymail会在下次启动时自动加密),例如:admin_password = "new_admin_pass123" - 保存并退出nano(按
Ctrl+O回车确认,再按Ctrl+X退出) - 重启CyberPanel服务让配置生效:
sudo systemctl restart lscpd
方法2:使用Snappymail内置CLI工具(如果可用)
若CyberPanel安装的Snappymail包含CLI工具,可直接执行命令重置:
- 切换到Snappymail目录:
cd /usr/local/CyberCP/public/snappymail - 执行密码重置命令(替换
your_new_password为自定义密码):php index.php cli admin set-password your_new_password
验证操作
完成后访问https://你的域名/snappymail/?admin,用新密码登录管理员后台,即可配置AWS SES的SMTP服务器。
若找不到配置文件路径,可通过搜索定位:
sudo find / -name "application.ini" | grep snappymail
内容的提问来源于stack exchange,提问作者Trillumonopoly Inc
相关产品推荐
相关产品推荐

