前期准备

服务器一台:国内国外都行,但是需要开启25端口,建议内存2G以上,2G以下需要创建swap交换空间

域名一个:无要求,小陈家园使用的是阿里云域名

邮件服务器软件:EwoMail

邮件主域名:allenchen.top,服务器主机名mail.allenchen.top

关闭SELINUX

修改配置文件vi /etc/selinux/config,将其中的SELINUX=enforcing改为SELINUX=disabled,reboot重启

QQ图片20201020114151.png

QQ图片20201020114337.png

小陈家园使用服务器是1G内存,需创建swap交换空间,官方介绍病毒检测程序没有swap空间无法启动(2G内存或者含2G,可以忽略这一步

使用free -m查看swap,如果swap位置都显示是0,那么系统还没创建swap

QQ图片20201020133230.png

创建1G的swap,可以根据服务器配置来调整大小,磁盘足够的话,设置2G-4G都没事,调整count参数就可以

#创建1G的swap

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

#设置交换分区文件

mkswap /mnt/swap

#启动swap

swapon /mnt/swap

QQ图片20201020154804.png

设置开机时自启用swap分区(添加到启动项)

vi /etc/fstab

/mnt/swap swap swap defaults 0 0

QQ图片20201020134342.png

reboot重启服务器,然后free -m确保已经添加上交换分区

QQ图片20201020134626.png

设置主机名

ewomail会自动使用邮箱域名前面加mail作为主机名,邮件主域名为allenchen.top,则设置服务器主机名为mail.allenchen.top

hostnamectl set-hostname mail.allenchen.top

安装Ewomail邮件服务器程序,安装成功后将会输出Complete installation

yum -y install git

cd /root

git clone https://github.com/gyxuehu/EwoMail.git

cd /root/EwoMail/install

sh ./start.sh allenchen.top

QQ图片20201020142814.png

DKIM设置

DKIM是电子邮件验证标准,域名密钥识别邮件标准,主要是用来防止被判定为垃圾邮件

获取dkim key

amavisd -c /etc/amavisd/amavisd.conf showkeys

QQ图片20201020144207.png

复制输出的信息,打开http://www.ewomail.com/list-20.html,粘贴复制的信息并开始整理

QQ图片20201020144400.png

整理完成后会显示解析记录值,设置域名解析

QQ图片20201020161737.png

等待10分钟后测试是否设置正确,显示pass则正确

QQ图片20201020144613.png

域名解析

txt  @   v=spf1 ip4:144.202.0.107 -all

mx  @  mail.allenchen.top

A    mail  144.202.0.107

A   @      144.202.0.107

CNAME   smtp   mail.allenchen.top

CNAME   imap  mail.allenchen.top

CNAME   pop   mail.allenchen.top

CNAME   pop3   mail.allenchen.top

QQ图片20201020144805.png

测试邮件

邮箱管理后台:http://mail.allenchen.top:8010 (默认账号admin,密码ewomail123)

QQ图片20201020151711.png

新增账号

QQ图片20201020152053.png

邮箱登陆:http://mail.allenchen.top:8000

QQ图片20201020152247.png

QQ图片20201020152341.png

邮件收发测试正常

发件成功

QQ图片20201020163433.png

收件成功

QQ图片20201020163620.png