本帖最后由 西梦花客 于 2023-6-19 09:35 编辑
国内的各大厂都有免费的企业邮箱,体验也算不错。但是限制于容量,如果经常发一些附件的话免费的那么几个G根本不够用,套餐又太贵,此时节约成本的方法就是自建邮箱
准备
- 一个纯净的服务器(此处以CentOS为例)
- 域名(使用国内服务器,域名需备案)
- EwoMail 程序
- 打开端口:TCP类型8000,8010,8020,25,143,993,995,587,110,109,22,80,465
设置SWAP(服务器内存 2g 及以上可忽略)
一、检查是否设置SWAP,在命令行输入 free -m
显示 0 0 0 则没有设置SWAP,如显示非 0 0 0 则直接跳到下一步安装 EWOMAIL
二、安装SWAP 在命令行输入:
dd if=/dev/zero of=/mnt/swap bs=1M count=1024
1024 为设置 SWAP 大小,建议大小为服务器内存大小
三、设置交换分区文件:
mkswap /mnt/swap
显示如图,即设置成功
四、启动SWAP:
swapon /mnt/swap
显示如图,即设置成功
五、设置开机时自启用SWAP分区
1、在命令行输入:
vi /etc/fstab
打开文件
2、在末行输入:
swap /mnt/swap swap defaults 0 0
按下ESC然后输入 :wq 按回车保存并退出
安装 EwoMail
一、打开 EwoMail 输入域名获取安装地址
二、复制安装代码到命令行
三、回车开始安装,等待安装结束
显示Complete installation即为安装成功
设置域名解析
打开域名解析见面添加以下解析
前缀:@ 类型: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 值:获取到的记录值
测试命令:
Centos6 : amavisd testkeys
Centos6 : amavisd testkeys
Centos7 : amavisd -c /etc/amavisd/amavisd.conf testkeys
显示pass即为正常
五、登陆使用
- 邮箱管理后台:IP:8010
- web邮件系统:IP:8000
- 更多配置可以请查看详细文档 EWOMAIL
- 初始用户:admin 初始密码:ewomail1233
测试
一、添加邮箱
二、发送测试邮件
三、发送成功
如果在发送邮件时,提示连接服务器失败,请确认打开了25端口,如果已经打开了还是无法发送,部分服务商会默认封掉25端口(如腾讯云),请申请解封
https://roy.wang/ewomail-private-mailbox-construction/
|