yanchang
yanchang
发布于 2026-01-28 / 23 阅读
0
0

如何免费搭建 yanchang.cc 域名邮箱

碎碎念

作为一名 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 账号被封。

总结分析

维度

自建难度

潜在结果

发信能力

⭐⭐⭐⭐⭐ (极难)

因 25 端口被封,根本发不出去。

送达率

⭐⭐⭐⭐⭐ (极难)

发出去了也进垃圾箱 (Spam)。

收信能力

⭐⭐ (中等)

能收到,但满屏垃圾邮件。

稳定性

⭐⭐⭐ (中等)

进程挂了没人修,邮件就丢了。

极客的建议:

如果你是为了学习 SMTP 协议原理,可以在内网或者虚拟机里搭建玩玩,观察日志,非常有教育意义。

但如果你是为了生产环境使用(正如你所说的“给别人分发邮箱,进行发信收信”),强烈建议不要自建

方案一:飞书企业邮箱

1. 注册与创建组织

  1. 飞书官网 注册账号。

  2. 创建一个新的“组织”(比如叫“Yanchang Lab”或者你的网名)。

  3. 进入 飞书管理后台 (Admin Console)。

2. 绑定域名

  1. 在管理后台找到 产品设置 -> 邮箱 -> 域名管理

  2. 点击“添加域名”,输入你的域名(例如 yanchang.pw)。

  3. 飞书会要求你验证域名所有权。(也就是将DNS解析记录添加到域名服务商的解析记录中)

3. 配置 DNS 记录(核心步骤)

登录你的域名 DNS 服务商(比如 Cloudflare, DNSPod, Aliyun),添加以下记录。

注意:主机记录(Name)填 @ 代表主域名

主机记录

记录类型

记录值

优先级

TTL

验证状态

@

TXT

verification-code-site-App_fei*********H

无需填写

10 分钟

@

TXT

v=spf1 +include*******hu.cn -all

无需填写

10 分钟

@

MX

mx1.feishu.cn

1

10 分钟

@

MX

mx2.feishu.cn

5

10 分钟

@

MX

mx3.feishu.cn

10

10 分钟

注:飞书后台可能还会要求你添加一条特定的 CNAME 用于所有权验证,按提示操作即可。

4. 分发邮箱(创建账号)

  1. 回到飞书管理后台 -> 组织架构 -> 成员与部门

  2. 添加成员:输入你朋友的姓名和手机号。

  3. 分配账号:在成员详情页,找到“企业邮箱”,将其设置为 friend@yanchang.pw

  4. 通知朋友:让他们下载飞书 App,用手机号登录,在“邮箱”一栏就能直接收发信了,或者说使用飞书网页版的邮件页面。

方案二:网易免费企业邮箱

1. 注册与开通

  1. 网易免费企业邮官网

  2. 点击右上角的“免费创建”。

  3. 设置域名:输入你的域名(例如 yanchang.pw)。

  4. 填写管理员信息:你需要绑定一个手机号作为超级管理员。

  5. 注册成功后,直接进入管理后台 (Admin Console)。

2. 验证域名状态

1.点击组织机构管理->域名管理

2.在管理后台首页,点击添加新域名。按照提示添加后台DNS解析

3.“立即验证”,成功后即可

3. 配置 DNS 记录(核心步骤)

登录你的域名 DNS 服务商(比如 Cloudflare, DNSPod, Aliyun),添加以下记录。

查看设置方法

1.请您移步贵司域名注册商后台,点击此处跳转完成登录并添加以下记录。添加完成后,可点击“再次验证”、“立即验证”按钮返回验证结果 。

主机记录

记录类型

记录值

验证状态

配置说明

myDomain复制

TXT

JNmQGgyndVtkgj*******

复制

验证成功

作用:验证您的域名所有权

2.点击“再次验证”,系统将在48小时内返回验证结果,验证结果将以邮件和短信形式通知您。点击“立即验证”,系统将实时返回验证结果。

3.为确保邮件收发稳定,系统将定期校验域名配置是否正确。验证结果将以邮件和短信形式通知您。

3

验证域名配置项

状态: 验证通过 (2026-01-28 15:36:17)

查看配置项

1.请您移步贵司域名注册商后台,点击此处跳转完成登录并添加以下记录。添加完成后,可点击“再次验证”、“立即验证”按钮返回验证结果。

主机记录

记录类型

记录值

优先级

验证状态

@复制

TXT

v=spf1 include:spf.163.com -all

复制

  

验证成功

default._domainkey复制

TXT

v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9M***********

  

验证成功

_dmarc复制

TXT

v=DMARC1; p=quarantine; fo=1; ruf=mailto:dmarc@qiye.163.com; rua=mailto:dmarc_report@qiye.163.com

复制

  

验证成功

@复制

MX

hzmx01.mxmail.netease.com

复制

5

验证成功

@复制

MX

hzmx02.mxmail.netease.com

复制

10

验证成功

4. 分发邮箱(创建账号)

  1. 回到网易企业邮管理后台 -> 账号管理

  2. 新建账号:点击“新建账号”按钮。

  3. 分配账号:输入朋友的姓名,将邮箱地址设置为 friend@yanchang.pw,并设置一个初始密码(建议勾选“首次登录强制修改密码”)。

  4. 通知朋友

    • 客户端(推荐):让他们下载 网易邮箱大师 App,直接输入账号密码登录(自动配置)。

    • 网页版:访问 https://mailh.qiye.163.com/ 进行登录(注意:不要去普通的 163.com 登录)。

0x03 排错实录 (Troubleshooting)

配置过程中并非一帆风顺,我遇到了以下几个典型问题:

问题一:QQ 邮箱提示“发件人无法验证,可能存在假冒”

现象:刚配置好 DNS 后,立刻给自己的 QQ 邮箱发信,收到红色警告。 原因分析

  1. DNS 全球生效延迟 (Propagation Delay):虽然我配置了 DKIM,但腾讯的服务器还没同步到最新的 TXT 记录。

  2. 冷启动 (Cold Start):新域名的第一封邮件往往会被严格风控。 解决:什么都不用改。等待约 1 小时 DNS 刷新,再次发送邮件时,警告自动消失,显示为安全小锁图标。

问题二:自定义登录域名 mail.yanchang.cc 访问报错

现象:我希望通过 http://mail.yanchang.cc 跳转到网易登录页,但访问时出现 Nginx 404 Not Found502 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 跳转,拥抱客户端。


评论