GoForum🌐 V2EX

写了一个 SMTP 转 HTTP 的邮件发送服务,支持部署到 Cloudflare Workers

xiaoz · 2026-05-27 13:53 · 0 次点赞 · 1 条回复

起因: 某些邮箱的 SMTP 发送服务,不会将发送日志记录到到 [已发送] ,需要自己想办法实现发送日志记录。同时调用 SMTP 发送邮件通常需要依赖第三方库,使用起来不是很方便,于是在 AI 的辅助下开发了这个Zsend服务。

Zsend 后端可配置多个 STMP 账号,并提供 HTTP API 发送接口,简化了使用方式和没有日志记录的问题。

主要特点

  • 通过 HTTP 接口发送邮件,支持多 SMTP 账号
  • 按请求里的 from 地址精确匹配 SMTP 账号
  • 支持 texthtmlmarkdown 三种正文类型
  • SMTP 发送失败时自动重试一次
  • 将邮件发送日志写入 Cloudflare D1
  • 发信接口使用 Bearer Token 鉴权
  • 支持 WebUI 查看发送日志

Github 项目地址中提供了部署方法: https://github.com/helloxz/zsend

1 条回复
lepig · 2026-05-27 14:03
#1
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: xiaoz
发布: 2026-05-27
点赞: 0
回复: 0