记一次poste.io邮箱服务搭建
#域名 #VPS #1Panel #docker #poste.io
一、前提准备
测试命令
1 |
|
Ctrl + ]
退出,quit
退出
- 1panel 面板 (GitHub 上开源,可以点个 star)
1Panel-dev/1Panel: 🔥 🔥 🔥 现代化、开源的 Linux 服务器运维管理面板。 (github.com)
二、域名配置
记录类型 | 主机记录 | 记录值 |
---|---|---|
A | 你的 IP(不要开cdn) | |
CNAME | imap | mail.domain.com(你的邮箱域名) |
CNAME | pop | mail.domain.com(你的邮箱域名) |
CNAME | smtp | mail.domain.com(你的邮箱域名,不要开cdn) |
MX | domain.com(你的域名) | mail.domain.com(你的邮箱域名,不能只写mail,要写全) |
TXT | _dmarc | v=DMARC1; p=none; pct=100; rua=mailto:mail@domain.com (你的域名) |
TXT | domain.com(你的域名) | v=spf1 mx ~all |
三、docker 安装 poste.io
配置文件 docker-compose.yml:
1 |
|
端口:
1 |
|
四、访问后台配置页面
由于这里已经进行反代了,就不用 poste 自带的证书申请服务了
HTTPS=OFF
五、使用内存情况
六、工具
- smtp 发送测试工具:SMTP Test Tool
- smtp SSL(587)证书:亚数信息-SSL/TLS安全评估报告
- DNS 配置检查:Dig(DNS 查询)
- 较为详细的教程:Linux搭建邮件服务器的教程,如何搭建自己的域名邮箱服务器?Poste.io邮箱服务器搭建教程 - Zeruns’s Blog
- 问题排查思路:邮件问题解决方法及快速检测邮件故障思路 - sfqas - 博客园
- 邮箱投递打分工具(一天3次):Newsletters spam test by mail-tester.com
- poste 的 catch-all 功能开启:
Virtual domains ---> Domain bin (catch-all)
记一次poste.io邮箱服务搭建
https://blog.pppfz.com/posts/8.html