国内有很多免费的又好用的企业邮箱,但是还有些朋友想要自建邮箱,但是这怎么办呢?
准备:
1.一个纯净的服务器(此处以CentOS为例)
2.一个域名(有无无所谓)
3.ewomail开源程序
1.检查是否设置SWAP,在命令行输入free –m
如果显示是0 0 0则没有设置SWAP如果显示非 0 0 0 则跳到下一步安装ewomail
2.安装SWAP 在命令行输入:dd if=/dev/zero of=/mnt/swap bs=1M count=1024
3.设置交换分区文件: mkswap /mnt/swap
4.启动SWAP: swapon /mnt/swap
5.设置开机时自启用SWAP分区 在命令行输入 vi /etc/fstab
6.在末行输入 swap /mnt/swap swap defaults 0 0
按下ESC然后输入 :wq 按回车保存并退出二.安装EWOMAIL1.打开ewomail 输入域名获取安装地址
2.以博客之前的域名为例 复制安装代码到命令行输入
3.回车开始安装 等待安装结束
显示Complete installation即为安装成功三.设置域名解析打开域名解析见面添加以下解析
矩形修改为自己的服务器公网IP,椭圆内的域名改为自己的域名四.设置DKIMDKIM是电子邮件验证标准,域名密钥识别邮件标准,主要是用来防止被判定为垃圾邮件。每个域名都需要添加一个dkim的key,EwoMail默认安装后已自动添加主域名dkim,只需要设置好dkim的dns即可。1.登录安装EwoMail的服务器,执行查看代码
centos6 : amavisd showkeyscentos7 : amavisd -c /etc/amavisd/amavisd.conf showkeys
2.复制粘贴到ewomail 整理信息
3.增加域名解析
4.等待10分钟测试是否设置正确
测试命令:Centos6 : amavisd testkeys
Centos7 : amavisd -c /etc/amavisd/amavisd.conf testkeys显示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.添加邮箱:
2.发送测试邮件
3.发送成功
4.收取邮件成功
如果在发送邮件时,提示连接服务器失败,请确认打开了25端口,如果已经打开了还是无法发送,部分服务商会默认封掉25端口(如腾讯云),请申请解封