Winmail Pro for Linux 在线下载安装

请参考下文,一键安装,无需手工编辑文件,无需复杂设置,正式安装过程仅需十分钟,
可能是 Linux 平台最容易安装的,同时又是完备功能的邮件系统了!
Linux 平台相对 Windows 平台有什么优势?
[本文档最后修订时间:2021,6,24]

最新版本:4.7(Build 0602) 385MB 2021/06/02 发布 支持系统:CentOS 7.x/8.0-8.4[x86_64/amd64]等

试用版无需输入注册码,可以使用90天, 支持20个邮箱, 5个域名

安装环境准备

服务端:

服务器:物理机/云主机/虚拟机 ; CPU >=2核 内存 >=4G 硬盘 >=40G

OS: 尽量使用全新干净系统,不支持32位系统;
CentOS: [CentOS 安装 ISO 国内阿里云下载点]
全新安装:
CentOS 7.x/8.0-8.4;CentOS 7.0-7.3 需要升级内核;推荐使用 CentOS 7.9
软件包选择:Minimal Install (最小安装)就可以,也可以选择 Server (服务器)
硬盘一般自动分区就可以
设置正确的时区和系统时间
设置网络,使用静态 IP,可用 DNS,正确网关
设置 root 口令,外网可以访问的系统这个口令安装时就要设置足够复杂,不然很快就会被入侵
云主机:
测试可以安装使用的云主机:华为云UCloud京东云、腾讯云、阿里云等
腾讯云和阿里云可能无法开通25端口,特别是阿里云很难开通,请参考云主机屏蔽了 smtp 25 端口怎样解决?
选择官方镜像 CentOS 7.x/8.x;CentOS 7.0-7.3 需要升级内核;推荐使用 CentOS 7.9

默认安装到 /opt/winmail 目录,使用数据盘时,建议提前创建 /opt/winmail 目录,并且将数据硬盘挂载到 /opt/winmail,当然也可以设置安装到其他目录。

网络: 服务器可以正常联网;使用工具可以正常远程 SSH 访问服务器;也可以在主机终端上安装,或者安装使用 Linux Web 管理工具里的终端组件: 例如: 宝塔Linux面板和 Red Hat 出品的 Cockpit

防火墙/路由器/安全组配置:
	
网络出站: 建议不要限制出站,安装过程需要在线下载部分系统包,要能正常对外访问;
25端口出站: 架设外网邮件系统,需要对外的25端口访问权限
网络入站: 对外开放TCP端口:  6000(管理)、6080(Web)、25(SMTP)、110(POP3)、143(IMAP)等 需要对外开放的端口列表

安装对外的邮件系统,需要至少一个正式注册的域名,并做好域名指向,请参考 新建邮件系统如何做域名指向

安全警告:SSH 默认是 22 端口,建议修改成其他端口(>10000);root 用户和可以远程访问用户的口令要足够复杂,建议自行研究安装防暴力破解工具 Fail2ban 。

客户端:

初始配置需要使用浏览器: Chrome、Microsoft Edge 等

管理端工具运行平台:Windows 7以上

邮件客户端:Outlook、Foxmail等

下载安装

正式安装之前可以将服务器做个快照或者备份;

以下命令都需要使用 root 身份运行,先使用 whoami 命令确定,否则要使用 su root 命令进入 root

0. CentOS 7.0-7.3 需要升级内核和 openssl,在服务器上运行下面3条命令,建议在 console 上执行;其他版本无需执行下面3条命令;
yum update kernel
reboot
yum -y update openssl
1. 远程 SSH 登录服务器(使用 PuTTY、Xshell、SecureCRT 等)或者在终端上登录,如果使用的是 PuTTY 软件,请执行下面命令,已避免后面安装时界面不完整问题
export TERM=linux
在线安装必需的系统工具(安装和日常管理)
yum -y install wget
yum -y install telnet net-tools mlocate bind-utils
2. 下载在线安装包,下载到当前目录,一般是 /root 或者 /home/user_name ;运行安装程序
wget https://cdn.dl.winmail.cn/download/winmail-pro-4.7-0602-x86_64.tar.gz
tar -zxf winmail-pro-4.7-0602-x86_64.tar.gz
cd winmail
bash install.sh

如果提示Error opening terminal: xterm-256color. 请输入 export TERM=linux,再执行 bash install.sh

回车

默认安装目录是 /opt/winmail,这里显示的是前一级目录[绝对路径,必须已经存在],一般不用修改,回车;
如果要修改,要输入绝对路径,目录必须存在,而且不能包含中文或者空格

设置邮件系统管理员 admin 的口令,请输入复杂一些的,回车;admin 这个用户不是 Linux 系统用户,是邮件系统内部管理员

安装过程十分钟左右,安装完成后,会显示做初始化设置的浏览器登录地址[后台管理]、系统管理员账号、密码;回车,reboot 重启

reboot

初始化设置

Winmail 随系统自动启动需要一定时间才能完成,一般 2分钟左右

浏览器登录 http://ip:6080/admin/

ip: 服务器外网ip或者内网ip,如果无法显示下面的页面,请检查服务器是否正常启动,网络是否正常,6080端口是否对外开放

使用用户名 admin 和密码登录

输入一个邮箱名和域名,确定,系统会做初始化设置,请不要设置简单的邮箱密码

提示系统基本参数信息

Webmail 网址 邮箱用户浏览器登录地址
进入管理端 管理员 web 管理登录地址
下载 Winmail 桌面管理工具 下载 Windows 下使用的远程全面管理程序,绿色 zip 包免安装,解开就可以使用;

下载管理工具 zip 文件,解压缩,运行 winmail-pro-admin.exe

使用用户名 admin 和密码远程登录系统,密码就是上面安装过程中设置的密码,远程主机输入服务器外网ip;端口:6000

如果无法登录,请检查服务器 6000 端口是否对外开放

如果运行显示缺 dll,可能是 Windows 缺系统运行库导致的,可以下载Winmail for windows, 完全安装一下,再卸载,以补齐所需的系统运行库。

域名设置:维护域名相关设置
用户和组:增加邮箱用户

邮箱使用和系统管理

安装完成,系统基本参数安装时已经自动配置,系统已经可以正常使用!

邮箱用户可以使用邮件客户端(Outlook、Foxmail 等)、浏览器登录邮箱,参数参考上面的初始化设置页面;
要使用域名访问请参考 新建邮件系统如何做域名指向

Webmail 登录:http://ip:6080 或者 http://mail.域名:6080
SMTP 服务器地址:ip 或者 mail.域名
POP3 服务器地址:ip 或者 mail.域名
IMAP 服务器地址:ip 或者 mail.域名

管理员可以使用管理端工具、web 管理;管理端工具功能全面,可以设置系统全部参数;web 管理可以管理域名和用户相关

Web 管理登录:
地址: http://ip:6080/admin/ 或者 http://mail.域名:6080/admin/
用户名: admin
密码:(安装过程中设置的)
管理工具:
远程主机:ip 或者 mail.域名
端口: 6000
用户名:admin
密码:(安装过程中设置的)
Winmail 的管理员和邮箱用户账号是分开的,默认系统管理员账号是: admin,支持增加其他管理员账号

日常使用和常用命令

邮箱用户可以使用常用邮件客户端(Outlook、Foxmail 等)、浏览器登录邮箱;

管理员可以使用管理端工具、web 管理;管理端工具功能全面,可以设置系统全部参数;web 管理可以管理域名和用户相关

服务器命令行常用命令

关闭 winmail pro 服务:
systemctl stop winmail
或者
/etc/init.d/winmail stop
启动 winmail pro 服务:
systemctl start winmail
或者
/etc/init.d/winmail start

重启 winmail pro 服务:

systemctl restart winmail
或者	
/etc/init.d/winmail restart

管理端工具在什么地方下载?

登录 Web 管理后,可以下载

这个是全面管理程序,绿色 zip 包,解开运行 winmail-pro-admin.exe 就可以使用

Linux 系统日常管理除了远程 SSH 命令行,有没有其他更方便方式?

可以使用比较流行的宝塔Linux面板,通过浏览器远程管理监控服务器

命令行在线一键安装;不能永久保证宝塔面板和 Winmail Pro 安装不冲突,安装前建议备份一下系统。

使用手机号注册绑定宝塔账号,基本功能免费,默认安装就可以,不建议安装"推荐套装"。

为了安全,建议到"面板设置"里启用"面板SSL";默认端口: 8888

首页:重启,显示系统负载状态、CPU使用率、内存使用率、硬盘使用率、网卡流量、磁盘IO
监控:趋势图方式显示资源利用率、系统负载、CPU、内存、磁盘IO、网络IO
安全:SSH端口配置,防火墙设置
文件:服务器文件系统目录和文件查看、编辑、上传、下载、权限设置、删除
终端:内置浏览器 SSH 终端,直接访问本机 127.0.0.1
计划任务:系统计划任务 crontab 
软件商店: 慎重选择要安装的软件,和邮件相关的软件不能安装

还有一款 Red Hat 出品的 Cockpit,是轻量级完全免费工具软件,高版本 CentOS 自带,可以启用,也可以自行安装。无需注册账号,使用 Linux 系统用户登录。默认端口: 9090

邮件系统数据库目录:
/opt/winmail/data/

邮件系统日志目录
/opt/winmail/logs/
可以在管理端工具里重新指定,新的目录必须存在,并且要修改权限;
chown -R winmail:winmail 新目录
chmod -R 660 新目录
以下的目录都可以这样操作:
邮件系统邮件存储目录:
/opt/winmail/store/
邮件系统备份目录:
/opt/winmail/backup/
邮件系统队列目录:
/opt/winmail/queue/
保留数据升级或者重新安装 Winmail Pro:
/etc/init.d/winmail stop
再按照上面步骤安装,因为已经有数据,不会出现设置 admin 密码的页面,原系统配置数据、用户账号和邮件将保留
卸载并清除全部邮件程序和数据:
/etc/init.d/winmail stop
chkconfig --del winmail
rm -rf /opt/winmail

安装包下载链接

4.7(Build 0602) 385MB 2021/06/02 发布
支持系统:CentOS 7.x/8.0-8.4 x86_64
服务器端安装包下载地址 : winmail-pro-4.7-0602-x86_64.tar.gz MD5: d2788be241700c51ddb7df21e06ce077
管理端工具[Windows 平台]下载地址 : winmail-pro-4.7-admin.zip MD5: d476c7a00d2e0705ae34bfd3284afd7a
管理端工具帮助: 简体中文帮助 pdf 文件
管理端工具和服务器端版本要匹配的,要同样版本