Poste.io 邮件服务器是一个小而精的邮件服务器,其功能丰富,收发信可靠,非常适合个人、团体以及企业使用。此外 poste 邮件服务器安装简单,因为官方提供了 docker 版的一键安装。
因为安装邮件服务器,需要 vps 开放 25 端口,国外很多 vps 也都是默认开放的,本教程用的搬瓦工的 vps,因为是默认开放 25 端口以及支持 rdns 。
这篇文章,我们还是用宝塔来安装 poste 邮件服务器,宝塔服务器面板,一键全能部署及管理,送你 3188 元礼包,点我领取 https://www.bt.cn/?invite_code=MV9ub2NxdmI=
1 、简介
官网:https://poste.io/
文档:https://poste.io/doc/
2 、准备
1)服务器一台需要支持 25 端口,本教程用的瓦工 vps,https://www.daniao.org/11367.html
2)宝塔面板
3)准备好一个域名
4)宝塔安装好 nginx
5)宝塔安装好 docker 管理器
3 、设置 dns
1)安装之前,还需要简单设置下 dns,具体如下:
主机名 | 类型 | 记录值 |
---|---|---|
mail.vpship.com | A | 74.211.98.200 |
smtp.vpship.com | CNAME | mail.vpship.com |
pop.vpship.com | CNAME | mail.vpship.com |
imap.vpship.com | CNAME | mail.vpship.com |
vpship.com | MX | mail.vpship.com |
vpship.com | TXT | v=spf1 mx ~all |
vpship.com | MX | mail.vpship.com |
_dmarc.vpship.com. | TXT | v=DMARC1; p=none; rua=mailto:dmarc-reports@vpship.com |
注意:
- mx 记录的优先级设置为 10
- vpship.com:为你自己的域名
- 74.211.98.200:修改为你的邮件服务器 IP
2)此外还需要设置 rdns,瓦工的 rdns 设置如下。
74.211.98.200 PTR mx.qing.su,具体设置看图:
3 、部署
1)一键 docker 安装,命令如下:
注意,这里的 mail.vpship.com,修改为自建的,其他默认!!!
2)部署完成后访问 https://IP:8443/
根据提示完成初始化设置。
3)一些错误,复制上述命令运行后,可能会碰到端口占用的问题,大鸟这里遇到了 587 端口被占用,解决方法如下:
- netstat -apn|grep 587
- kill -9 pid
4 、设置
1)初始化,安装好 poste 后,需要先初始化,具体看图:
2)设置完毕后,即可看到美观大气的后台管理界面!
3)设置 DKIM 签名
在 poste 后台 → Virtual domains → 点击对应域名 → DKIM key→ create new key,并按照要求设置 txt 记录解析。
4)设置 SSL
在 poste 后台 → System settings → TLS Certificate,你可以手动申请,也可以自动申请。看图:
注意:
- 如果你需要手动申请证书,那么从上到下依次是,私钥,中级证书,证书文件!!!
- 服务商会自动将中级证书合并到证书文件(比如腾讯云等),所以中级证书那个选项可以和证书一致,之后点击保存,保存后需要重启容器生效:
docker restart mailserver
5 、管理
1)默认 webmail 登录:https://mail.vpship.com:8443/,这里可以收发信件等。
2)邮件系统管理登录:https://mail.vpship.com:8443/admin/login
6 、邮件跑分
跑分工具可以使用:https://www.mail-tester.com/
注意,该工具会检测你邮件存在的问题,并给出一定优化建议。当然这个工具得分并非绝对准确,结果只供参考。
7 、最后
1)邮件测试,因为用的是 com 域名,用一些主流 作收发测试,发现没有进垃圾箱的邮件。
2)域名后缀选择,尽量选择主流域名,比如 com 、 net 、 org 等,少用一些非主流域名,因为可能在权重上有所区别。当然这只是建议,此外,域名注册的时间也是越长越好!!
3)一个很重要的功能 rdns,这是不可或缺的,支持与否可以咨询你的服务商,该教程利用搬瓦工的 vps 安装是支持 rdns 功能的。
4)电子邮件服务器 (IP) 黑名单检查:https://poste.io/dnsbl
5)1G 内存的服务器需要设置好虚拟内存,不然运行起来很吃力!!
《宝塔面板+docker搭建Poste.io邮件服务器》留言数:0