前言如果你是个站长,手头上有一台服务器,又有自己的域名,那你就可以物尽其用,在不影响主要需求的同时,提升自己的技能 。
本期,我将教大家如何去搭建自己的域名邮箱系统,好不说废话了直接开始 。
视频点我观看详细视频
准备本期教程需要准备两样东西
- vps云服务器一台(1C1G或以上,系统要求centos7/8)
- 可自由解析的域名一个
安装步骤开放端口登录到云服务器控制面板找到防火墙,如安装了宝塔面板需登录宝塔面板,找到安全放行相应端口
TCP类型
8000,8010,8020,25,143,993,995,587,110,465
必须打开的端口8000,8010,25,143
测试端口连通性
yum install telnet -ytelnet smtp.qq.com 25 如下出现220字样才是正常的,25端口打开才能进行发信 。

文章插图
关闭selinux
vi /etc/sysconfig/selinux 将SELINUX=enforcing 改为 SELINUX=disabled

文章插图
创建swap分区EwoMail的防病毒组件需要启用swap,而且也会占用大量内存,在安装完成后再教大家关闭邮件杀毒软件,关闭邮件杀毒软件不影响防垃圾邮件检测 。
free -m #查看swap 如果swap位置都显示是0,那么系统还没创建swap

文章插图
创建swap分区
dd if=/dev/zero of=/mnt/swap bs=1M count=1024mkswap /mnt/swapswapon /mnt/swap 设置开机时自启用 swap 分区
需要修改文件 /etc/fstab 中的 swap 行,添加
/mnt/swap swap swap defaults 0 0 安装官网文档有git安装和在线安装两种安装方式,经过我的测试,在线安装有可能不能正常安装,所以在这里就推荐git安装
gitee安装(国内推荐)
yum -y install gitcd /rootgit clone https://gitee.com/laowu5/EwoMail.gitcd /root/EwoMail/install#需要输入一个邮箱域名,不需要前缀,列如下面的sky350.com#国外网络 请在安装域名后面加空格加en,例如 sh ./start.sh sky350.com ensh ./start.sh sky350.com github安装(国外推荐)
yum -y install gitcd /rootgit clone https://github.com/gyxuehu/EwoMail.gitcd /root/EwoMail/install#需要输入一个邮箱域名,不需要前缀,列如下面的sky350.com,域名后面要加空格加ensh ./start.sh sky350.com en 安装过程中出现提示需要安装软件,键入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 keyssh登录到服务器,输入下面的命令获取相应的dkim值
amavisd -c /etc/amavisd/amavisd.conf showkeys 复制输出的信息,打开
http://www.ewomail.com/list-20.html 整理dkim信息 。
做完域名解析这一步,简单配置一下web端就能使用啦!
降低内存占用
#安装vimyum install vim -y#修改文件(修改前请备份文件)vim /etc/amavisd/amavisd.conf#在文件尾部加上该行参数@bypass_virus_checks_maps = (1);#最后按下esc键,输入:wq保存#修改文件(参考上面的例子操作命令修改)vim /usr/lib/systemd/system/amavisd.service在 Wants=clamd@amavisd.service 前面加上#符号#保存文件#输入以下命令即可完成杀毒软件的关闭systemctl daemon-reloadsystemctl stop clamd@amavisdsystemctl disable clamd@amavisdsystemctl restart amavisd
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- be beneficial to还是for doing?be beneficial to us
- 三国里诸葛亮厉害还是司马懿厉害?历史上是诸葛亮厉害还是司马懿厉害
- 乾隆为什么护着和珅?乾隆知道和珅贪为什么还留着他
- 翡翠|不管是素面还雕花翡翠,都有着自己的特点,给人们带来不同的美感
- 杭白菊是白的还是黄的,杭白菊与贡菊的区别
- 两年后本科学历够用吗?本科生还想提高学历
- 化妆品|警惕!韩国13种知名化妆品含“剧毒”!快看看有你正在用的?
- 化妆|五六十岁女人化妆时,要尽量避开这几个误区,否则显老还不如素颜
- 过生日送粉玫瑰还是红玫瑰,光棍节是送红玫瑰还是送粉玫瑰
- 29码的裤子是l还是xl?29码的裤子是l还是xl女生
