il搭建教搭建个人的邮件服务器程 8

国内有很多免费的又好用的企业邮箱,但是还有些朋友想要自建邮箱,但是这怎么办呢?


准备:

1.一个纯净的服务器(此处以CentOS为例)
2.一个域名(有无无所谓)
3.ewomail开源程序

一.设置SWAP

1.检查是否设置SWAP,在命令行输入free –m

2830147139-1

如果显示是0 0 0则没有设置SWAP
如果显示非 0 0 0 则跳到下一步安装ewomail

2.安装SWAP 在命令行输入:dd if=/dev/zero of=/mnt/swap bs=1M count=1024

655776796-1

3.设置交换分区文件: mkswap /mnt/swap

396653974-1

4.启动SWAP: swapon /mnt/swap

2386159483-1

5.设置开机时自启用SWAP分区 在命令行输入 vi /etc/fstab

1427582068-1

6.在末行输入 swap /mnt/swap swap defaults 0 0

946590298-1

按下ESC然后输入 :wq 按回车保存并退出二.安装EWOMAIL

1.打开ewomail 输入域名获取安装地址

29213701-1

2.以博客之前的域名为例 复制安装代码到命令行输入

2024594931-1

3.回车开始安装 等待安装结束

3985684430-1

显示Complete installation即为安装成功三.设置域名解析

打开域名解析见面添加以下解析

3733570274-1

矩形修改为自己的服务器公网IP,椭圆内的域名改为自己的域名四.设置DKIMDKIM是电子邮件验证标准,域名密钥识别邮件标准,主要是用来防止被判定为垃圾邮件。每个域名都需要添加一个dkim的key,EwoMail默认安装后已自动添加主域名dkim,只需要设置好dkim的dns即可。

1.登录安装EwoMail的服务器,执行查看代码

centos6 : amavisd showkeys
centos7 : amavisd -c /etc/amavisd/amavisd.conf showkeys

277013538-1

2.复制粘贴到ewomail 整理信息

2905992316-1

3.增加域名解析

938476081-1

4.等待10分钟测试是否设置正确

测试命令:
Centos6 : amavisd testkeys
Centos7 : amavisd -c /etc/amavisd/amavisd.conf testkeys

835162000-1

显示pass即为正常打开端口:TCP类型8000,8010,8020,25,143,993,995,587,110,109,22,80,465 必须打开端口:TCP类型8000,8010,25,143,因各个服务器商设置方法不一,既不演示五.登陆使用:

邮箱管理后台:IP:8010
web邮件系统:IP:8000
更多配置可以请查看详细文档ewomail
初始用户:admin初始密码:ewomail1233

六.测试

1.添加邮箱:

3023896016-1

2.发送测试邮件

2562516642-1

3.发送成功

1824272507-1

4.收取邮件成功

3169462500-1


如果在发送邮件时,提示连接服务器失败,请确认打开了25端口,如果已经打开了还是无法发送,部分服务商会默认封掉25端口(如腾讯云),请申请解封
上一篇:Centos7安装Jenkins
下一篇:卤肉的正确做法3个条件缺一不可 少一个都会失败