PROXY RELAY Vercel · Netlify · Cloudflare Workers · 出口 IP 不暴露源站

轻量邮件中继
代理模式 · 按请求传入 SMTP

服务端不保存邮箱账号。调用 POST /mail 时在 JSON 里带上 smtp_* 与收件信息即可发信; 本页可直接试发、生成 cURL / JS / Python 片段。

服务状态
🟢
—
● GET /health
运行模式
🔁
proxy
● 凭据随请求传入
本机试发次数
📨
0
● 浏览器本地统计
接口鉴权
🔐
检测中…
● ACCESS_KEY
✉️

交互试发

真实调用本实例 POST /mail
POST /mail
⚡ 正文模板
SMTP 凭据(必填,不入库) 勿用 25 端口
🕒 最近试发(本机)
暂无记录
💻

实时片段与预览

随表单同步,含 smtp_* 字段
Auto-Sync

        
预览
To: —
🖥️ 本页活动日志
Client
等待操作…

接口字段

POST /mail · Content-Type: application/json · 鉴权头可选 x-token / x-access-key

字段 类型 必填 说明
smtp_host String 是 SMTP 主机,如 smtp.163.com
smtp_port Number 是 465 或 587(禁止 25)
smtp_user / smtp_pass String 是 SMTP 用户与授权码
smtp_secure Boolean 否 未传按端口纠偏;465→true,587→false
to / email String 是 收件人
subject String 是 主题
text / message / html String 建议 可同时传 text+html;仅 text 时服务端包一层简洁 HTML
from_name String 否 发件人显示名

部署

环境变量只配 ACCESS_KEY,不要配邮箱账号

Vercel
Import 仓库
读 vercel.json,路由进 Express
Netlify
netlify.toml
serverless-http 包装同一套 API
Cloudflare
wrangler.toml
Workers + nodejs_compat TCP SMTP

AI 智能体集成

把下方提示词粘贴到 Cursor / Claude / Copilot 等助手,按代理模式接入本实例发信

⚡ 一键复制接入提示词

内容随左侧表单同步(含 smtp_* 示例)。密钥仅应放在服务端环境变量,勿写入前端打包产物。


        
提示词约定:环境变量 MAIL_RELAY_API_URL、 MAIL_RELAY_ACCESS_KEY; 发信 POST /mail;探测 POST /api/verify;健康检查 GET /health。服务端不内置邮箱,SMTP 由每次请求传入。