跳到主要内容
xray.top

mail-watch

轻量级邮件验证码查看工具,服务端渲染首屏,支持会话访问控制与 Docker 部署。

4/21/2026
dockerexpressimapflowmailnodejsreactvite-ssr#docker#express#imapflow#mail#nodejs#react#vite-ssr

MailWatch

一个只做“登录验证码查看”的邮件工具。

快速开始

本地运行

Bash
npm ci
cp .env.example .env
npm run dev

访问:http://localhost:3001/?key=你的FRONTEND_KEY

Docker Compose

Bash
docker compose up -d --build

重启:

Bash
docker compose down
docker compose up -d --build

筛选规则(AND)

邮件会被展示当且仅当同时满足:

  1. 发件人域名后缀命中 MAIL_FROM_DOMAIN_SUFFIX_WHITELIST
  2. 主题命中 WHITELIST 任意关键词(例如 验证码,登录,code,verify
  3. 主题不是密码重置类(如 password reset重置密码找回密码

环境变量

请参考 .env.example。核心变量:

健康检查