Webhook 转发邮件服务
接收 webhook 消息,并通过 SMTP(QQ / 腾讯企业邮)转发到请求指定的邮箱。
发送测试
填写收件人与内容,点击发送会真实触发一次 webhook 转发。
接入说明
在上游邮件服务的「Webhook URL」处填写下面的地址即可。
Webhook URL(含鉴权与转发目标)
https://你的域名/api/webhook?secret=你的密钥&to=你的邮箱上游只能填一个 URL、无法自定义请求头,所以密钥用 ?secret=、转发目标用 ?to= 传递(多个收件人用逗号分隔)。
上游推送格式
请求头 X-Webhook-Event: new_message, 请求体为 JSON:
{
"emailId": "email-uuid",
"messageId": "message-uuid",
"fromAddress": "sender@example.com",
"subject": "邮件主题",
"content": "邮件文本内容",
"html": "邮件HTML内容",
"receivedAt": "2024-01-01T12:00:00.000Z",
"toAddress": "your-email@0080417.xyz"
}转发行为
- 邮件标题转为
[转发] 原主题 - 优先内嵌原始 HTML 正文,无 HTML 时展示纯文本 content
- 顶部附带发件人、原收件地址、接收时间等元信息
环境变量
请在项目设置中配置以下变量。
WEBHOOK_SECRET— 接口鉴权密钥FORWARD_TO— 可选,默认转发目标邮箱(URL 未带 ?to= 时使用)SMTP_USER— 登录邮箱账号(同时作为发件人)SMTP_PASS— 授权码(QQ 邮箱需用授权码)SMTP_HOST— 可选,默认 smtp.qq.com;企业邮为 smtp.exmail.qq.comSMTP_PORT— 可选,默认 465(SSL)SMTP_FROM— 可选,自定义发件人显示