目录

使用Ewomail开源版搭建自己的邮箱服务器

目录

使用Ewomail开源版搭建自己的邮箱服务器

最近申请了一个域名,买了一个服务器,就想弄个自己的邮件服务器,其实蛮有意思的,服务器软件都有现成的,完成之后也有一点点成就感。哈哈哈~~~

首先需要买一个域名一个服务器,推荐在阿里云购买域名,阿里云以万网为基础,品质还是不错的,有些不常见域名比如.fun,.club等等很便宜,十年才几百块,买一个自己名字的域名是不是很装(A+C)/2呢哈哈哈哈~~~

https://i-blog.csdnimg.cn/blog_migrate/a41ca2c608db14c1bb6827b904716a68.png

另外,国内域名是要备案的,阿里云有一个完整的备案教程,跟着来,一步步就就可以完成备案,大概需要一周左右。备案完成之后就可以开始折腾了~~~

关于买服务器,阿里云,腾讯云,还有vultr都可以,亲测可以用阿里云dns解析到其他服务商的服务器的ip。买好之后就可以开始了。操作系统官方文档推荐centos,6,7都可以。

首先下载一个xshell,用于远程连接服务器,这个软件是付费的,可以使用学生身份直接试用,有能力还是支持以下正版。

https://i-blog.csdnimg.cn/blog_migrate/39d5f47f3fdec41836db0bd2db5dc1e8.png

在主机的地方填写服务器ip,这个在运营商的网站上会有。然后选择用户身份连接:

https://i-blog.csdnimg.cn/blog_migrate/4a3960521f8b99d5d3701249726cc33e.png

用户名一般是root,以运营商提供为准,密码也在运营商网站提供。

然后双击连接即可。

然后就可以使用Ewomail来搭建自己的邮件服务器了~~

首先检查是否关闭selinux:

vi /etc/selinux/config

修改SELINUX=disabled

https://i-blog.csdnimg.cn/blog_migrate/6661bb681c1993b69bb715b5cb633e1e.png

检查有没有SWAP空间

使用 free-m 如果swap行全部为0,则说明没有设置swap

如果没有,则

dd if=/dev/zero of=/mnt/swap bs=1M count=1024  
//创建1G的swap,可以根据你的服务器配置来调整大小
mkswap /mnt/swap
//设置交换分区文件
swapon /mnt/swap
//启动swap
vi /etc/fstab  
//修改其中的 swap 行,添加/mnt/swap swap swap defaults 0 0
//设置开机时自启用 swap 分区

再使用free -m ,出现以下就说明已经设置完成

https://i-blog.csdnimg.cn/blog_migrate/67fc60e6469997397d51662facde7a4b.png

然后就可以安装Ewomail了,根据自己系统的型号选择推荐安装方式,

centos6:

安装前请服务器必须已链接网络,安装时间将会根据你的系统配置和网络环境大概会在10分钟内安装完成。(需要root权限)

打开: 输入你的域名获取安装代码

https://i-blog.csdnimg.cn/blog_migrate/88baf4c59753c93f81ba4fe1d2c3e880.png

执行安装命令后全程会自动安装(需要root权限)。

centos7:

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

安装成功后将会输出”Complete installation”。

此外如果输出 ewomail-lamp install failed,那么可能是系统已经安装了httpd,mysql等软件,或者系统不兼容。如果是前者,建议使用全新纯净系统安装,如果是后者,可以使用命令sh ./start.sh xxx.com -f安装,如果系统中存在mysql等软件,这条命令会覆盖安装新的mysql等软件,所以以前的网站或许将不能访问。

查看安装的域名和数据库密码:cat /ewomail/config.ini

到这里,邮件系统基本就完成了,访问地址:

域名:8000(邮件系统)/域名:8010(管理面板)
//先在管理面板添加邮箱,才可以登录邮件系统,管理面板默认账号admin,密码ewomail123
ip:8000(邮件系统)/ip:8010(管理面板)

https://i-blog.csdnimg.cn/blog_migrate/d16a072a2efc1cb54469369f5e6f96dc.png

https://i-blog.csdnimg.cn/blog_migrate/234497d1ecc55adc107b5ce976fb178b.png

https://i-blog.csdnimg.cn/blog_migrate/02d8571556763a61d5ec366584f73679.png

至此,邮件系统已经基本完成,不过这个邮件系统只能接受邮件,这不是Ewomail的原因,而是服务器运营商的设置,运营商一般情况下会封禁25端口的出向功能,解封教程