Internal Control Surface

GoMailHub

面向内部测试、配置、诊断与联调的一体化控制台。

captcha
默认入口 同域托管,无需单独前端服务。
认证方式 账号密码 + 图片验证码,登录后使用 Admin JWT。
GMH
Operations Console

GoMailHub

邮件接入、OTP 查询、域名路由与联调测试。

Admin -
JWT 已连接
使用建议

先配置项目与域名,再创建 API Key,最后在联调台验证 `allocate -> otp/wait`。

Internal Dashboard

GoMailHub 总览

查看运行状态、基础资源规模与近期事件。

service smtp
Service Health

系统状态

Recent Events

最近 SMTP 事件

Project Index

项目列表

Configuration Snapshot

关键配置

Projects

创建或更新项目

Inventory

项目清单

Onboarding Guide

域名接入引导

Recommended Pattern

一个 SMTP 入口域名,承载多个邮箱池域名

这是合理而且常见的做法。推荐先准备一个真正承载 SMTP 的入口主机,比如 mx.mailhub.example.com,让它直接解析到 GoMailHub 所在服务器。之后每个邮箱池域名都只需要把 MX 指向这个入口主机。

01
准备统一 SMTP 入口主机

给 GoMailHub 准备一个专用入口,例如 mx.mailhub.example.com 或 mail.mailhub.example.com,并让它的 A / AAAA 记录直连当前服务器。

02
在 GoMailHub 中录入所有收件域名

每个邮箱池域名都仍然要在 Domains 中单独创建,因为 SMTP 服务需要明确知道它应该接收哪些域的邮件。

03
让多个域名的 MX 都指向同一个入口

例如 pool-a.example.com、pool-b.example.net 可以同时把 MX 指向 mx.mailhub.example.com。这就是推荐的统一收件入口方案。

04
确认 25 端口与真实解析路径

MX 目标必须最终落到能收 SMTP 的主机,而且 25 端口要对外可达。不要把 MX 指向只提供 Web 的 CDN 或错误代理节点。

边界条件

如果你说的“这个网站的域名”只是一个网站入口,而且挂在 CDN、WAF 或反向代理后面,那么通常 不建议 直接把它当作 MX 目标。更稳妥的方式是单独使用一个 mx. 或 mail. 子域名作为收件入口。

推荐 DNS 示例
mx.mailhub.example.com.   A    203.0.113.10
pool-a.example.com.      MX   10 mx.mailhub.example.com.
pool-b.example.net.      MX   10 mx.mailhub.example.com.
Domains

创建或更新域名

Inventory

域名清单

批量生成域名

模板说明

{random} 生成 8 位随机字符,{random6} 生成 6 位。
例如 {random6}.qcy.cool → a3b2c1.qcy.cool

Diagnose

域名诊断输出

选择域名后可查看诊断结果
API Keys

签发项目密钥

权限
最新明文 Key 会显示在这里。
Inventory

项目密钥列表

Inboxes

创建固定邮箱

Filters

邮箱筛选

Diagnose

邮箱诊断输出

选择邮箱后可查看诊断结果
Lookup

按邮箱查询邮件

Detail

邮件详情

选择邮件后可查看详情
SMTP Runtime

服务状态

尚未执行自检
Event Query

SMTP 事件流

Settings

全局配置项

Open API Playground

业务联调测试台

Allocation

邮箱申请

Fixed Inbox

固定邮箱

Inbox Query

邮箱详情 / OTP

Result

接口输出

准备就绪,输入项目 API Key 后即可开始联调。
Endpoint Catalog

接口文档速览