TurboGate 邮件网关 — 快速安装指导

Linux 环境 · tgz 解压安装 · 数据库初始化 · 服务启动 · Web 访问


环境要求

硬件环境

用户应根据需求选择合适的硬件配置,CPU 指标、内存及磁盘容量应尽可能配置较高档次。以下为建议配置:

软件环境

安装前注意事项

系统环境配置

修改 SELinux

首先检查 SELinux 状态:

# getenforce

如果结果为 Enforcing,需修改配置文件并重启系统:

# vi /etc/selinux/config
SELINUX=disabled    # 修改 SELINUX 为 disabled,需重启服务生效

重启系统后再次检查:

# getenforce
Disabled

修改文件最大打开数

默认系统文件最大打开数为 8092,建议修改为 65535:

# echo "* soft nofile 65535" >> /etc/security/limits.conf
# echo "* hard nofile 65535" >> /etc/security/limits.conf
# echo "* soft nproc 206636" >> /etc/security/limits.conf
# echo "* hard nproc 206636" >> /etc/security/limits.conf
# ulimit -HSn 65535

修改系统内核参数

编辑 /etc/sysctl.conf,添加以下内容:

fs.file-max = 1024000
net.ipv4.ip_local_port_range = 9000 65500

保存后执行使配置生效:

# /sbin/sysctl -p

关闭 postfix 服务

如果系统中 postfix 服务处于启动状态,需要关闭:

# systemctl stop postfix.service
# systemctl disable postfix.service

关闭 firewalld 服务

# systemctl stop firewalld.service
# systemctl disable firewalld.service

解压安装程序

将安装程序解压到根目录下:

# tar -zxvf turbogate_linux_x64_700.tgz -C /

该命令会将 TurboGate 程序文件解压到 /turbogate 目录中。

初始化数据库服务

进入安装目录,依次执行数据库启动和初始化:

# cd /turbogate
# nohup ./startdb.sh &
# ./initdb.sh

初始化过程中会自动创建所需的数据库表结构和初始配置数据。等待初始化脚本执行完成后再继续下一步。

启动 TurboGate 服务

执行启动脚本启动所有 TurboGate 服务:

# nohup ./startall.sh &

该脚本会启动以下核心服务:

可以通过查看日志确认服务是否正常启动:

# tail -f /turbogate/logs/gateway.log

访问 Web 管理界面

默认本机访问地址为:

http://localhost:8080

系统管理员账户为 postmaster@root,初始没有密码。首次登录后请立即设置管理员密码。

如需从远程访问,确保防火墙已开放 8080 端口(如有其他端口需求,参见 配置指南)。

安装后检查清单

安装完成后,请参照 邮件网关配置指南 进行 SMTP 路由和邮件系统集成配置。

国产邮件系统

安全可靠自主可控的电子邮件系统国产化解决方案。