国内的各大厂都有免费的企业邮箱,体验也算不错。但是限制于容量,如果经常发一些附件的话免费的那么几个G根本不够用,套餐又太贵,此时节约成本的方法就是自建邮箱
准备
- 一个纯净的服务器(此处以CentOS为例)
- 域名(使用国内服务器,域名需备案)
- EwoMail 程序
- 打开端口:TCP类型8000,8010,8020,25,143,993,995,587,110,109,22,80,465
设置SWAP(服务器内存 2g 及以上可忽略)
一、检查是否设置SWAP,在命令行输入 free -m

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

三、设置交换分区文件:
mkswap /mnt/swap

四、启动SWAP:
swapon /mnt/swap

五、设置开机时自启用SWAP分区
1、在命令行输入:
vi /etc/fstab

2、在末行输入:
swap /mnt/swap swap defaults 0 0

安装 EwoMail
一、打开 EwoMail 输入域名获取安装地址

二、复制安装代码到命令行

三、回车开始安装,等待安装结束

设置域名解析
打开域名解析见面添加以下解析
前缀:@ 类型:A 值:youip
前缀:mail 类型:A 值:youip
前缀:pop3 类型:CNAME 值:mail.youdomain
前缀:pop 类型:CNAME 值:mail.youdomain
前缀:imap 类型:CNAME 值:mail.youdomain
前缀:smtp 类型:CNAME 值:mail.youdomain
前缀:@ 类型:MX 值:mail.youdomain MX记录优先级:10
前缀:@ 类型:TXT 值:v=spf1 ip4:youip -all
此处 youdomain 为你的域名,youip 为你的IP
设置DKIM
DKIM是电子邮件验证标准,域名密钥识别邮件标准,主要是用来防止被判定为垃圾邮件。每个域名都需要添加一个dkim的key,EwoMail默认安装后已自动添加主域名DKIM,只需要设置好dkim的dns即可。
一、登录安装 EwoMail 的服务器,执行查看代码
centos6 : amavisd showkeys
centos7 : amavisd -c /etc/amavisd/amavisd.conf showkeys

二、复制粘贴到 EwoMail 整理信息

三、增加以下域名解析
前缀:dkim_domainkey 类型:TXT 值:获取到的记录值
四、等待10分钟测试是否设置正确
测试命令:
Centos6 : amavisd testkeys
Centos7 : amavisd -c /etc/amavisd/amavisd.conf testkeys

五、登陆使用
- 邮箱管理后台:IP:8010
- web邮件系统:IP:8000
- 更多配置可以请查看详细文档 EWOMAIL
- 初始用户:admin 初始密码:ewomail1233
测试
一、添加邮箱

二、发送测试邮件

三、发送成功

四、收取成功

如果在发送邮件时,提示连接服务器失败,请确认打开了25端口,如果已经打开了还是无法发送,部分服务商会默认封掉25端口(如腾讯云),请申请解封
《EwoMail 搭建教程 - 搭建个人邮件服务器》
COMMENT