配置 webhook
NOTE
如果要使用 webhook,请先绑定 KV 并且 worker 变量配置 ENABLE_WEBHOOK = true
如果你想 webhook 的解析邮件能力更强,参考 配置 worker 使用 wasm 解析邮件
前提条件
你需要自建一个 webhook 服务 或者 使用 第三方平台,这个服务需要能够接收 POST 请求,并且能够解析 json 数据。
本项目使用了 songquanpeng/message-pusher 示例作为 webhook 服务。
- 可以使用 msgpusher.com 提供的服务
- 也可以自建
message-pusher服务,参考 songquanpeng/message-pusher
admin 配置全局 webhook

admin 允许邮箱使用 webhook

某个邮箱配置 webhook

webhook 数据格式
要获取 url 需要配置 worker 的 FRONTEND_URL 为你的前端地址,或者你可以通过 id 自己拼接 url = ${FRONTEND_URL}?mail_id=${id}
json
{
"id": "${id}",
"url": "${url}",
"from": "${from}",
"to": "${to}",
"subject": "${subject}",
"raw": "${raw}",
"parsedText": "${parsedText}",
"parsedHtml": "${parsedHtml}",
}