在之前,介绍过了几款开源的邮箱系统,比如 iredmail,postal等。今天要分享的开源邮箱系统是EwoMail 。
EwoMail是一款基于Linux的开源邮件服务器软件,它集成了多个出色且稳定的组件,提供了一个快速部署、简单高效、多语言、安全稳定的邮件解决方案。EwoMail旨在帮助提升运维效率,降低IT成本,并且与主流的邮件客户端兼容。无论是在电脑上还是手机上,EwoMail都能为你提供优质的邮件服务。
ewomail集成了以下的功能:
- postfix:邮件服务器
- amavisd:反垃圾和防病毒
- LNMP:nginx,mysql,php环境
-
ewomail-admin :web邮箱管理后台
安装前准备
- 首先必须确保要部署的服务器25端口是放开的。执行命令
yum install telnet -y 和telnet smtp.qq.com 25
若出现220字样,则证明可以 -
云服务器最低配置1C2G ,带宽1M-3M,最低配置支持20人
安装也是比较简单的。
- 关闭selinux,执行命令
vi /etc/sysconfig/selinux
然后SELINUX=enforcing 改为 SELINUX=disabled
- 创建swap分区(内存超过2G,可不配置)
创建1G的swap,可以根据你的服务器配置来调整大小
dd if=/dev/zero of=/mnt/swap bs=1M count=1024
设置交换分区文件
mkswap /mnt/swap
启动swap
swapon /mnt/swap
设置开机时自启用 swap 分区
需要修改文件 /etc/fstab 中的 swap 行,添加
/mnt/swap swap swap defaults 0 0
-
依次执行以下命令
yum -y install git cd /root git clone https://gitee.com/laowu5/EwoMail.git cd /root/EwoMail/install #需要输入一个邮箱域名,不需要前缀,列如下面的ewomail.cn sh ./start.sh ewomail.cn
- 然后访问前台链接邮箱管理后台。:http://IP:8010 , IP为对应的服务器IP,(默认账号admin,密码ewomail123) 前台访问web邮件系统:http://IP:8000
- 然后就可以进行域名解析设置了,可以参考文档:http://doc.ewomail.com/docs/ewomail/main_domain ,按照配置来进行对应的DNS设置即可。
官方提供了超级详细的安装文档,参考地址:http://doc.ewomail.com/docs/ewomail/install
以下是截图;