碎碎念
作为一名 CS 专业的学生,拥有一套以自己域名后缀结尾的邮箱(如 me@yanchang.cc)是种刚需。它不仅在 GitHub Commit Log 里看起来更酷,也是展示个人品牌的绝佳方式。
起初我考虑过在自己的 Linux VPS 上手搓 自建邮箱服务器,但是真正的阻力来自于现代互联网对于“垃圾邮件”的防御体系。
简单来说,现在的邮件生态系统是一个**“有罪推定”**的环境:任何一个新的邮件服务器,默认都被大厂(Gmail, Outlook, QQ, 网易)视为垃圾邮件发送者,除非你能证明自己是清白的。
以下是自己搭建邮件服务器(Self-hosted Email Server)极大概率“行不通”的四个核心死结:
1. 网络层的物理封锁:TCP 25 端口
这是第一道,也是最硬的物理墙。
家庭/学校宽带: 全球绝大多数 ISP(特别是中国的电信、联通、移动)都强制封锁了出站 TCP 25 端口。
原理:SMTP 协议服务器之间投递邮件(MTA to MTA)必须使用 25 端口。
后果:你在家里的服务器上建好了邮局,能收信(因为收信端口通常没封),但一封信也发不出去。
云服务器 (VPS): 哪怕你买阿里云、腾讯云或 AWS,现在的策略也是默认封锁 25 端口。
现状:你需要提交工单申请解封,且审核极其严格(通常要求你承诺不发营销邮件,甚至需要缴纳保证金)。
2. 信任层的降维打击:IP 信誉 (IP Reputation)
假设你搞定了 25 端口,这是最让你崩溃的一关。
脏 IP 问题: 便宜的 VPS(如 DigitalOcean, Vultr, 搬瓦工)的 IP段,通常已经被之前的用户(比如发垃圾广告的、做黑产的)玩坏了。这些 IP 早就躺在国际反垃圾组织(Spamhaus, Barracuda)的黑名单(RBL)里了。
冷启动困境 (Cold IP): 即使 IP 是干净的,因为是一个“新出现的 IP”,Gmail 和 Outlook 会对其持有极高的警惕。
后果:你发给 Gmail 的信会直接进垃圾箱,甚至被直接拒收(Bounce),提示信息通常是“Low reputation”或“Policy block”。要“养号”需要数月的时间,且稍有不慎就会前功尽弃。
3. 协议层的硬性门槛:反向解析 (rDNS/PTR)
这是很多初学者容易忽略的技术硬指标。
什么是 PTR: 正常的 DNS 是将域名解析为 IP(A记录)。邮件服务器为了验证身份,强制要求 反向解析,即通过 IP 能反查到域名。
现实困难:
家庭宽带/普通商业宽带:根本不提供修改 PTR 记录的权限。
部分 VPS:配置 PTR 比较麻烦,或者不支持。
后果: 如果没有 PTR 记录,绝大多数主流邮箱(尤其是 QQ 邮箱和 Gmail)会直接断开连接,连垃圾箱的机会都不给你。
4. 运维层的无底洞:攻防不对等
即使你跨过了上面三座大山,日常维护也是一场噩梦。
接收端的垃圾过滤: 你需要自己部署 SpamAssassin 或 Rspamd。如果配置不好,你的收件箱每天会被几千封赌博发票填满;如果配置太严,你又会漏掉重要的工作邮件。
安全风险: 邮件服务器是黑客最喜欢的肉鸡。一旦你的 Postfix 配置有一点漏洞,或者某个用户的密码弱了一点,你的服务器就会瞬间变成“垃圾邮件发射站”,几分钟内发出数万封垃圾邮件,导致你的 IP 被永久封杀,甚至导致 VPS 账号被封。
总结分析
极客的建议:
如果你是为了学习 SMTP 协议原理,可以在内网或者虚拟机里搭建玩玩,观察日志,非常有教育意义。
但如果你是为了生产环境使用(正如你所说的“给别人分发邮箱,进行发信收信”),强烈建议不要自建。
方案一:飞书企业邮箱
1. 注册与创建组织
去 飞书官网 注册账号。
创建一个新的“组织”(比如叫“Yanchang Lab”或者你的网名)。
进入 飞书管理后台 (Admin Console)。

2. 绑定域名
在管理后台找到 产品设置 -> 邮箱 -> 域名管理。

点击“添加域名”,输入你的域名(例如
yanchang.pw)。飞书会要求你验证域名所有权。(也就是将DNS解析记录添加到域名服务商的解析记录中)
3. 配置 DNS 记录(核心步骤)
登录你的域名 DNS 服务商(比如 Cloudflare, DNSPod, Aliyun),添加以下记录。
注意:主机记录(Name)填 @ 代表主域名
注:飞书后台可能还会要求你添加一条特定的 CNAME 用于所有权验证,按提示操作即可。
4. 分发邮箱(创建账号)
回到飞书管理后台 -> 组织架构 -> 成员与部门。
添加成员:输入你朋友的姓名和手机号。
分配账号:在成员详情页,找到“企业邮箱”,将其设置为
friend@yanchang.pw。通知朋友:让他们下载飞书 App,用手机号登录,在“邮箱”一栏就能直接收发信了,或者说使用飞书网页版的邮件页面。
方案二:网易免费企业邮箱
1. 注册与开通
去 网易免费企业邮官网。
点击右上角的“免费创建”。
设置域名:输入你的域名(例如
yanchang.pw)。填写管理员信息:你需要绑定一个手机号作为超级管理员。
注册成功后,直接进入管理后台 (Admin Console)。

2. 验证域名状态
1.点击组织机构管理->域名管理

2.在管理后台首页,点击添加新域名。按照提示添加后台DNS解析
3.“立即验证”,成功后即可
3. 配置 DNS 记录(核心步骤)
登录你的域名 DNS 服务商(比如 Cloudflare, DNSPod, Aliyun),添加以下记录。
查看设置方法
1.请您移步贵司域名注册商后台,点击此处跳转完成登录并添加以下记录。添加完成后,可点击“再次验证”、“立即验证”按钮返回验证结果 。
2.点击“再次验证”,系统将在48小时内返回验证结果,验证结果将以邮件和短信形式通知您。点击“立即验证”,系统将实时返回验证结果。
3.为确保邮件收发稳定,系统将定期校验域名配置是否正确。验证结果将以邮件和短信形式通知您。
3
验证域名配置项
状态: 验证通过 (2026-01-28 15:36:17)
查看配置项
1.请您移步贵司域名注册商后台,点击此处跳转完成登录并添加以下记录。添加完成后,可点击“再次验证”、“立即验证”按钮返回验证结果。
4. 分发邮箱(创建账号)
回到网易企业邮管理后台 -> 账号管理。
新建账号:点击“新建账号”按钮。
分配账号:输入朋友的姓名,将邮箱地址设置为
friend@yanchang.pw,并设置一个初始密码(建议勾选“首次登录强制修改密码”)。通知朋友:
客户端(推荐):让他们下载 网易邮箱大师 App,直接输入账号密码登录(自动配置)。
网页版:访问
https://mailh.qiye.163.com/进行登录(注意:不要去普通的 163.com 登录)。
0x03 排错实录 (Troubleshooting)
配置过程中并非一帆风顺,我遇到了以下几个典型问题:
问题一:QQ 邮箱提示“发件人无法验证,可能存在假冒”
现象:刚配置好 DNS 后,立刻给自己的 QQ 邮箱发信,收到红色警告。 原因分析:
DNS 全球生效延迟 (Propagation Delay):虽然我配置了 DKIM,但腾讯的服务器还没同步到最新的 TXT 记录。
冷启动 (Cold Start):新域名的第一封邮件往往会被严格风控。 解决:什么都不用改。等待约 1 小时 DNS 刷新,再次发送邮件时,警告自动消失,显示为安全小锁图标。
问题二:自定义登录域名 mail.yanchang.cc 访问报错
现象:我希望通过 http://mail.yanchang.cc 跳转到网易登录页,但访问时出现 Nginx 404 Not Found 或 502 Bad Gateway。 原因分析:
直接 CNAME 到网易服务器:网易的 Nginx 没有配置
server_name mail.yanchang.cc,直接拒绝服务。尝试使用 DNS 厂商的“显性 URL 转发”:报错 “域名未备案,无法添加转发”。这是由于国内合规要求,HTTP (80端口) 服务必须有 ICP 备案。 解决:放弃 Web 端跳转。直接推荐朋友使用 网易邮箱大师 App,体验远好于网页版。
问题三:管理员登录的无限死循环
现象:Web 端登录管理员后台,强制要求“网易邮箱大师”扫码。 原因:Admin 权限过大,为了防止删库风险,网易强制开启了管理员 2FA。 解决:无法彻底关闭。下载 App 扫码一次,并勾选“信任此设备”,后续即可免扫码登录。
0x04 总结
目前 yanchang.cc 的邮箱系统已完美运行。
收发信:走网易企业通道,稳。
可信度:SPF/DKIM/DMARC 全绿,不进垃圾箱。
兼容性:支持 Outlook / iOS Mail / 网易大师等全平台客户端。
对于想折腾域名邮箱的同学,我的建议是:别纠结于自建,拥抱 SaaS;别纠结于 Web 跳转,拥抱客户端。