You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 06:50:42