部署教程

程序是单个二进制文件,不需要安装数据库、PHP 或任何运行环境。 下面几种方式任选一种,最快几分钟就能跑起来。

一键安装脚本

适合全新的 Linux 服务器(Debian / Ubuntu / CentOS 均可)。以 root 身份执行:

curl -fsSL https://www.l7o.com/install.sh | bash

脚本内容按本站「版本发布」里配置的地址实时生成, 始终指向最新版本。也可以先查看脚本内容再执行。

脚本会自动完成:

  • 识别系统架构,下载对应的 amd64 / arm64 程序
  • 安装到 /opt/gomail
  • 注册为 systemd 服务,开机自启、崩溃自动重启
  • 放行 25 / 587 / 465 / 143 / 993 / 110 / 995 及网页端口
  • 打印后台地址与首次登录密码
安装完成后请立即记录控制台打印的后台密码,它只显示一次。 忘记了也不要紧,执行 /opt/gomail/gomail -config /opt/gomail/config.json -reset-admin 新密码 可重置。

常用运维命令

systemctl status gomail # 查看运行状态 systemctl restart gomail # 重启 journalctl -u gomail -f # 查看实时日志

部署完成后要做的三件事

  1. 添加域名

    后台「域名管理」→ 添加你的域名,系统会自动生成需要配置的 DNS 记录。

  2. 配置 DNS 解析

    把生成的 A、MX、SPF、DKIM、DMARC 记录填到域名服务商的解析里, 回到后台点「验证解析」逐项检查是否生效。

  3. 检查发信能力

    后台「诊断与测试」会检测 25 / 587 / 465 三个端口的出站情况。 如果 25 被封(云服务器很常见),到「系统设置 → 发信方式」改用 587 或 465 中继发信。