技术杂谈 · 2023年8月25日 0

【搭建邮箱】如何拥有一个属于自己的邮箱系统

一、前置条件

1、服务器或云服务器

个人环境为云服务器(配置为1C2G40G),够20人左右使用。

系统为centos7.9(可为centos7/8其他版本),务必是干净系统,以免各种问题,难解决!

2、域名

个人域名为ebancom.com,一个域名无限用,嘿嘿嘿。

3、开放服务器端口

端口都是TCP类型
8000,8010,8020,7000, 7010, 25,143,993,995,587,110,465

如果是使用的是云服务器,可能需要在控制面板的防火墙开放以上端口。
根据需求开放端口,也可在服务器防火墙管理。

二、云服务器配置

1、关闭selinux

vi /etc/sysconfig/selinux
SELINUX=enforcing 改为 SELINUX=disabled

2、检查swap

检查swap是否已经启动,如已启动可跳过该步骤。

free -m

如果swap位置都显示是0,那么系统还没创建swap

3、创建swap分区(内存超过2G,可不配置)

创建1G的swap,可以根据你的服务器配置来调整大小

dd if=/dev/zero of=/mnt/swap bs=1M count=1024

设置交换分区文件

mkswap /mnt/swap

启动swap

swapon /mnt/swap

设置开机时自启用 swap 分区

vim /etc/fstab
#/etc/fstab文件中添加以下代码
/mnt/swap swap swap defaults 0 0
free -m

三、安装

yum -y install git
cd /root
git clone https://gitee.com/laowu5/EwoMail.git
cd /root/EwoMail/install
#需要输入一个邮箱域名,不需要前缀,列如下面的ebancom.com
sh ./start.sh ebancom.com

四、安装后的常规配置

1、修改hosts

vim /etc/hosts
#添加以下代码,改为自己的IP和域名
127.0.0.1  mail.ebancom.com        smtp.ebancom.com        imap.ebancom.com

五、访问网站

邮箱管理后台:http://IP:8010 (默认账号admin,密码ewomail123),切记登陆后修改密码!!!
ssl端口 https://IP:7010

web邮件系统:http://IP:8000
ssl端口 https://IP:7000

域名解析完成后,可以用子域名访问,例如下面
http://mail.xxx.com:8000 (http)
https://mail.xxx.com:7000 (ssl)

ssl配置自行解决哦。


希望各位能够顺利搭建,拥有一个属于自己的邮箱系统。

自己在用的如下


注:邮箱搭建基于ewomail,详细文档参考安装 – EwoMail邮件服务器