还在用QQ邮箱?手把手教你搭建属于自己的域名邮箱(EwoMail)!
前言
如果你是个站长,手头上有一台服务器,又有自己的域名,或者你为了科学上网,购置了域名和服务器,那你就可以物尽其用,在不影响主要需求的同时,提升自己的装逼技能。
本期,我将教大家如何去搭建自己的域名邮箱系统,好不说废话了直接开始。
视频
准备
本期教程需要准备两样东西
- vps云服务器一台(1C1G或以上,系统要求centos7/8)
- 可自由解析的域名一个
安装步骤
开放端口
登录到云服务器控制面板找到防火墙,如安装了宝塔面板需登录宝塔面板,找到安全放行相应端口
TCP类型
8000,8010,8020,25,143,993,995,587,110,465
必须打开的端口8000,8010,25,143
测试端口连通性
1 | yum install telnet -y |
如下出现220字样才是正常的,25端口打开才能进行发信。
关闭selinux
1 | vi /etc/sysconfig/selinux |
将SELINUX=enforcing 改为 SELINUX=disabled
创建swap分区
EwoMail的防病毒组件需要启用swap,而且也会占用大量内存,在安装完成后再教大家关闭邮件杀毒软件,关闭邮件杀毒软件不影响防垃圾邮件检测。
1 | free -m #查看swap |
如果swap位置都显示是0,那么系统还没创建swap
创建swap分区
1 | dd if=/dev/zero of=/mnt/swap bs=1M count=1024 |
设置开机时自启用 swap 分区
需要修改文件 /etc/fstab 中的 swap 行,添加
1 | /mnt/swap swap swap defaults 0 0 |
安装
官网文档有git安装和在线安装两种安装方式,经过我的测试,在线安装有可能不能正常安装,所以在这里就推荐git安装
gitee安装(国内推荐)
1 | yum -y install git |
github安装(国外推荐)
1 | yum -y install git |
安装过程中出现提示需要安装软件,键入y继续安装
完成这一步就成功了一半了,接下来可以对系统进行一定的设置了
访问地址(将IP更换成你服务器IP即可)
邮箱管理后台:http://IP:8010 (默认账号admin,密码ewomail123)
web邮件系统:http://IP:8000
域名解析
这一步非常重要,而且需要解析的内容不少,但是关乎邮局系统能否正常通信,所以大家认真慢慢看。
记录类型 | 主机记录 | 解析线路 | 记录值 | MX优先级 |
---|---|---|---|---|
TXT | @ | 默认 | v=spf1 ip4:127.0.0.1 -all | |
TXT | dkim._domainkey | 默认 | 这是存放DKIM的值 | |
A | 默认 | 127.0.0.1 | ||
CNAME | smtp | 默认 | mail.***.*** | |
CNAME | pop | 默认 | mail.***.*** | |
CNAME | imap | 默认 | mail.***.*** | |
MX | @ | 默认 | mail.***.*** | 1 |
请将127.0.0.1 替换成你的公网IP,***.***替换成你的域名
获取dkim key
ssh登录到服务器,输入下面的命令获取相应的dkim值
1 | amavisd -c /etc/amavisd/amavisd.conf showkeys |
复制输出的信息,打开http://www.ewomail.com/list-20.html 整理dkim信息。
做完域名解析这一步,简单配置一下web端就能使用啦!
降低内存占用
1 | #安装vim |
至此,本篇结束,祝各位看到这的顺顺利利!