手把手教你用免费主机搭建专属域名邮箱,还能无限别名收信

最近在折腾一些自托管的小服务,发现 Serv00 和 HostUNO 这类支持 SSH 的免费虚拟主机真的是宝藏。除了能跑跑脚本、挂个网页,其实它们还自带了相当完善的邮局功能。

很多人手里都有闲置的域名,与其放着吃灰,不如拿来搞个个性化邮箱(比如 [email protected])。今天就把这套配置流程完整梳理一遍,不仅免费,而且还能玩出“无限别名”的高级花样。

第一步:在主机后台创建邮箱账号

创建邮箱账户界面演示

在 Serv00/HostUNO 后台点击 Add new e-mail 新建邮箱账号

首先,你需要登录 Serv00 或 HostUNO 的网页管理面板。整个过程非常直观:

  1. 在左侧菜单栏找到 Email 选项,点击进入。
  2. 点击 Add new e-mail 按钮新建邮箱。
  3. 在输入框中填入你想要的邮箱前缀,例如 adminmaster,记得设定一个强密码。
  4. 点击 Add 保存。

这时候,你的邮箱其实已经在服务器内部建立好了,但外界还无法通过你的域名找到它,接下来需要配置 DNS。

第二步:配置 DNS 解析(MX 记录)

要让互联网知道发往你域名的邮件该去哪里,必须添加 MX 记录。打开你域名所在的 DNS 服务商(如 Cloudflare、Namecheap 等)管理页面,添加以下记录:

  • 类型(Type):选择 MX
  • 主机记录:填写 @
  • 记录值:填写你的专属邮件服务器地址。
    • 去哪里找这个地址? 登录主机后台的 Account information 页面,在 Mail servers 板块能看到,通常类似 mail6.serv00.com
  • 优先级:设置为 10

保存生效后,你可以试着打开主机后台 Email 页面里的 Open web client(通常是 Roundcube),用刚才设置的账号密码登录,发一封测试邮件看看能否接收。

第三步:配置 SPF 和 DKIM(必做!)

DNS MX 记录与服务器地址信息

在 DNS 服务商添加 MX 记录指向主机后台的 Mail servers 地址

这一步至关重要!免费主机因为共用 IP 段,环境往往比较复杂。如果不配置身份验证,你发出的邮件 100% 会被丢进对方的垃圾箱,甚至直接被拒收。为了提高“信价比”,SPF 和 DKIM 不能省。

1. 添加 SPF 记录

SPF 用于验证发件人 IP 是否合法。

  1. 回到主机后台,点击左侧菜单的 DNS Zones,找到你的域名并点击 Edit
  2. 在系统列出的默认记录列表中,找到一条包含 v=spf1TXT 记录,把它的内容完整复制下来。
  3. 回到你的 DNS 服务商,添加一条新的 TXT 记录:
    • 主机记录@
    • 记录值:粘贴刚才复制的 SPF 字符串。

2. 添加 DKIM 记录

DKIM 是给邮件加数字签名,防止被伪造。

  1. 在主机后台的 Email 菜单里,点击 DKIM,然后选择 Sign Domain。系统会自动生成两个关键信息:一个是 Selector(选择器,类似 vmail._domainkey),另一个是一长串密钥。
  2. 再次回到 DNS 服务商,添加一条新的 TXT 记录:
    • 主机记录:粘贴后台生成的第一行内容(即 Selector 信息)。
    • 记录值:粘贴后台生成的第二段长密钥(通常以 v=DKIM1; 开头)。

配置完成后,最好等几分钟让 DNS 传播,然后就可以安心发信了。

第四步:开启 Catch-All 玩转“无限别名”

这是一个我个人非常推崇的神级功能!开启 Catch-All(全能接收)后,发送到 任意前缀@yourdomain.com 的邮件,即使你没专门创建这个邮箱,也统统会被主邮箱接收。

这有什么用? 注册不想用真邮箱的网站时,你可以随意编写不同的别名。比如注册 GitHub 用 [email protected],注册推特用 [email protected]。这样既能通过收信区分是哪个网站泄露了信息,又能完美统一管理。

配置方法如下:

  1. 在主机后台的 Email 列表里,找到你最初创建的那个主邮箱,点击右侧的 Details
  2. 点击上方的 Add New alias(添加别名)。
  3. 关键操作:展开 Advanced Settings(高级设置)。
  4. 保持 “E-mail address (from)” 输入框完全留空
  5. 确保 “E-mail address (to)” 下拉菜单选择的是你本地的这个主邮箱账户(注意:这里不能选择外部邮箱转发,必须选服务器内部账户)。
  6. 确认上方输入框为空,点击 Add

Catch-All 别名配置界面

在 Advanced Settings 中留空 E-mail address (from) 以开启全能接收

现在,无论是 test@hello@ 还是乱七八糟的 abcdefg@,只要后缀是你的域名,邮件全部都会乖乖躺进你的主收件箱。

总结与避坑

Serv00 和 HostUNO 的邮局功能用于接收验证码、网站监控报警,或者日常小量往来邮件非常完美,而且完全免费。通过开启 Catch-All,它甚至能充当一个轻量级的邮件管理中转站。

不过要提醒一下,由于使用的是免费共享 IP,尽量避免用它发送大批量的营销邮件或极其重要的业务信函,毕竟送达率受限于隔壁邻居的信用分。如果你对发信质量要求极高,建议后期配合 Resend 等第三方 SMTP 服务进行转发,发挥各自的强项。

赶紧去试试吧,拥有一个专属域名邮箱,逼格瞬间拉满!

标签: none

AI Skills Smart Station on Nick Launches

评论已关闭