规则中心
收件规则
API 已连接
全部规则—
正在启用—
匹配方式RE2
路由规则
按原始收件人、发件人、主题和验证码正则匹配。
| 规则 | 验证码规则 | 状态 | 更新 |
|---|
收件记录
最近 100 封到达本服务的邮件,包含未命中规则的邮件。
| 邮件 | 来源 | 收件时间 |
|---|
转发记录
每次 Webhook 转发均记录成功、HTTP 状态或失败原因。
| 规则 / Webhook | 结果 | 时间 |
|---|
模拟一封邮件
不会投递回调,只返回匹配规则和提取到的验证码。
匹配结果
只展示当前启用的规则。
填写模拟邮件后运行测试。
Cloudflare 接入步骤
域名邮件 → Cloudflare Email Worker → 本服务。无需 Gmail API 或 Pub/Sub。
1
部署邮件 Worker在仓库的
cloudflare/ 目录执行 npm install、配置 Worker 密钥并发布。2
配置安全令牌在服务器
.env 设置 CLOUDFLARE_HOOK_TOKEN,并将相同值保存为 Worker 的 MAIL_HOOK_TOKEN secret。3
创建 Email Routing 规则在 Cloudflare Email Routing 中将域名邮件发送给该 Worker;原 Gmail 收件副本由 Worker 转发保留。
4
验证投递向任一域名收件地址发送测试邮件,然后在本服务日志和规则回调中确认验证码提取。
运行后检查
Worker 只向受令牌保护的 /internal/cloudflare/events 投递。接口未配置令牌时会隐藏,不会接受任何公网邮件事件。
Worker 的 BACKEND_URL 必须是本服务可从公网访问的 HTTPS 地址,例如 https://mailhook.example.com。
Gmail Pull 仍作为可选备用方案保留在部署文件中,但 Cloudflare 直连不需要启动它。