自建专属域名邮箱,逼格拉满!
哈喽兄弟们,我是星哥。今天星哥就带大家手把手教你用极低成本(只需一个VPS和域名的钱),搭建一套属于你自己的专属域名邮箱!*
比如hi@yourdomain.com,不仅逼格拉满,还能彻底告别垃圾邮件的烦恼。
为什么选 Mailcow?
折腾过邮件服务器的兄弟都知道,自己从头配置 Postfix + Dovecot 能让人掉光头发,稍微错一个字符,邮件就发不出去。
所以今天星哥给大家安利Mailcow。这玩意儿是一个基于 Docker 的开源邮件服务器套件,主打一个“开箱即用”:
•傻瓜式部署:Docker 一键拉起,不污染宿主机环境。
•颜值在线:自带非常现代化的 Web 管理后台和 SOGo 网页邮箱。
•自带防伪:内置 SPF、DKIM、DMARC 等反垃圾邮件机制(这是不进垃圾箱的核心!)。
•全端通吃:支持 IMAP/SMTP,苹果邮件、Foxmail、网易大师随便连。
在开搞之前,这三样东西你必须准备好,否则后面绝对卡壳:
1. 一台靠谱的 VPS
邮件服务器比较吃内存,建议2核4G起步。
星哥高能预警: 玩云的兄弟都知道,25端口(SMTP发信端口) 是很多云厂商默认封禁的!买机器前一定要问客服能不能解封25端口,或者选择那些原生开放25端口的冷门但靠谱的机房。没有25端口,你只能收信,发不出信! 顺带分享下星哥专属链接 腾X云优惠: y.xgss.net/tx 阿X云优惠: y.xgss.net/a 如果正好有采购需求,通过链接下单,星哥能赚杯咖啡钱,有力气持续更新码字,感谢大家支持!
请在 VPS 的防火墙(或安全组)放行以下端口:25,143,443,465,587,993
3. 域名与 DNS 解析
准备一个域名,在你的域名服务商后台添加以下记录(把yourdomain.com换成你自己的):
记录类型
主机记录
记录值
Amail你的服务器IP
指向你的VPS
MXmail.yourdomain.com
优先级填 10
TXTv=spf1 mx ~all
声明谁有权用你域名发信
TXT_dmarcv=DMARC1; p=none; rua=mailto:admin@yourdomain.com
防伪造策略
实操开始:手搓邮服之旅 第一步:安装 Docker 环境
如果安装了可以忽略
连上你的 SSH,如果你还没装 Docker,直接跑下面这套“一键三连”:
curl -fsSL https://get.docker.com | bash -s docker
systemctl enable docker
systemctl start docker跑完输入docker --version看到版本号,这步就算过了。
第二步:拉取并配置 Mailcow
我们把项目放在/opt目录下:
cd /opt
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized接着运行配置向导:
./generate_config.sh
Detecting if your IP is listed on Spamhaus Bad ASN List...
Check completed! Your IP is clean
Press enter to confirm the detected value '[value]' where applicable or enter a custom value.
Mail server hostname (FQDN) - this is not your mail domain, but your mail servers hostname: •Mail server hostname:填
mail.yourdomain.com•Timezone:填
Asia/Shanghai
星哥私房秘籍(防冲突必做): 如果你服务器上装了 1Panel 或 宝塔,80/443端口肯定被占了。我们需要编辑 mailcow.conf,把 Mailcow 的 Web 端口改到本地: vim mailcow.conf 找到并修改这几行: HTTP_PORT=8080 HTTPS_PORT=8443 HTTP_BIND=127.0.0.1 HTTPS_BIND=127.0.0.1 这样改是为了让 Mailcow 乖乖躲在本地,稍后我们用 1Panel 给它做反向代理。第三步:启动容器
docker-compose pull
docker-compose up -d去泡杯咖啡,大概 3-5 分钟,用docker-compose ps看看是不是全绿(Up)了。
1Panel 反向代理与上 HTTPS
邮件系统没有 HTTPS 是绝对不行的,浏览器会直接拦截。这里我们借用 1Panel 来搞定。
1. 登录你的 1Panel 后台,进入网站 -> 创建网站 -> 反向代理。
2.主域名填:
mail.yourdomain.com3.代理地址填:
http://127.0.0.1:80804. 创建好后,去网站列表点配置 -> HTTPS,申请一个 Let's Encrypt 的免费证书。
关键优化(解决附件上传限制):
在网站的配置文件中,找到location /块,替换成下面这段,顺便把附件大小限制提升到 50M:
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
client_max_body_size 50M;
}保存,重启网站。现在你可以优雅地通过https://mail.yourdomain.com访问后台了!
首次登录与“防伪”配置 1. 登录后台
• 地址:
https://mail.yourdomain.com• 默认账号:
admin• 默认密码:
moohoo
警告:登录后第一件事,立刻改密码!2. 添加域名与建邮箱
• 左侧菜单
Configuration->Mail setup->Domains,添加你的域名。• 切到
Mailboxes标签,点击Add mailbox,给自己建个邮箱,比如hi@yourdomain.com,分配个 5GB 的容量。
很多新手搭完发现邮件全在对方垃圾箱,就是因为没配 DKIM!
• 在后台
Configuration & Details找到你的域名,点DKIM按钮,生成并复制公钥。• 去你的域名 DNS 后台,添加一条TXT记录:
• 主机记录:
dkim._domainkey• 记录值:
粘贴刚才复制的公钥
搭得好不好,不是星哥说了算,得看国际权威评分。
1. 登录你的网页邮箱:
https://mail.yourdomain.com/SOGo2. 打开Mail-Tester(https://www.mail-tester.com/),它会给你一个临时的测试邮箱地址。
3. 用你的新域名邮箱,给那个临时地址发一封邮件(随便写点啥,带个附件更好)。
4. 回到 Mail-Tester 点击打分。
及格线:
健康的邮件服务器,评分必须在8/10 以上!如果是 10/10,恭喜你,你的邮局已经可以媲美大厂企业邮了,随便发邮件都不会进垃圾箱!
星哥总结
今天这套Mailcow + 1Panel的组合拳,可以说是目前个人搭建邮局最优雅、最省心的方案了。不用去啃晦涩的 Linux 配置文件,全程可视化操作,非常适合喜欢折腾又想保证稳定性的极客玩家。
有了自己的域名邮箱,无论是发商务合作、投递简历,还是给自己的产品发注册验证码,专业度直接拉满。
如果在部署过程中遇到 25 端口被封、DNS 不生效等玄学问题,别急,欢迎在评论区留言,星哥看到都会帮大家排查!
觉得文章有用,别忘了给星哥点个“赞”和“在看”! 你的支持是我持续输出硬核白嫖教程的最大动力!我们下期玩云再见~
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.