Email邮箱服务系统源码 支持邮件TG转发


基于 Cloudflare 生态搭建的自建邮箱平台,依托Cloudflare Workers + R2 对象存储 + Resend实现,无需独立服务器,单域名可批量创建独立邮箱账号,对标 QQ 邮箱、Gmail 基础收发体验;支持收到邮件自动转发至 TG(Telegram)机器人,附带完整后台管理、开放 API,支持二次修改打造原创站点。
技术架构
运行载体:Cloudflare Workers(无服务器部署)
邮件发送服务商:Resend
文件存储:Cloudflare R2 对象存储(存放邮件附件)
人机验证:Cloudflare Turnstile
前端图表:ECharts(数据可视化面板)
部署方式:纯云服务,不用购买云主机
完整功能清单
✅ 低成本零服务器部署,依托 CF 生态
✅ 响应式网页端,PC / 手机浏览器自适应
✅ Resend 渠道发送邮件,支持群发、内嵌图片、附件、发送状态追踪
✅ 管理员后台:用户管理、邮件管理、RBAC 权限管控、资源配额限制
✅ 多号模式开关:单用户单邮箱 / 单用户绑定多个邮箱自由切换
✅ 附件收发,附件存储在 R2
✅ 邮件消息推送:收件实时转发 TG 机器人 / 其他邮箱
✅ 开放 API 接口:批量创建用户、多条件邮件查询、API 取件功能
✅ 数据可视化看板:用户增长、邮件收发统计图表
✅ 星标邮件、邮件分类管理
✅ 站点个性化:网站名称、登录背景、界面透明度自定义
✅ 站点管控开关:关闭注册、限制发信、私有站点模式
✅ Turnstile 人机验证,抵御批量注册爬虫
✅ 支持修改前端资源、配置信息实现改原创
基础搭建流程概述
提前准备资源:域名、Cloudflare 账号、Resend API 密钥、TG 机器人 Token(如需邮件转发)
在 Cloudflare 创建 Workers 项目,上传部署项目代码
创建并绑定 R2 存储桶,配置附件读写权限
在 Workers 环境变量填入 Resend 密钥、TG 配置、Turnstile 密钥、数据库 / 存储相关参数
DNS 解析域名指向 Cloudflare,配置 SSL
访问站点完成初始化,登录管理员后台配置各项规则(注册开关、邮箱配额、多号模式等)
如需自定义:修改页面素材、站点文字、路由信息,重新上传部署
⚠️ 重点合规风险警示
邮件发送合规风险
利用 Resend 搭建公共邮箱平台对外提供注册使用,极易被判定为垃圾邮件源头。大量群发营销邮件、匿名邮件,会直接导致 Resend 账号封禁、域名 IP 信誉受损;同时匿名邮箱常被黑产用于注册账号、发送诈骗信息。
Telegram 转发相关风险
大量消息持续推送 TG 机器人,容易触发 TG 风控,机器人限制消息发送。
域名与反垃圾规则
自建邮箱想要正常收发外网邮件,需要配置 SPF、DKIM、DMARC 解析记录;缺少配置会导致发出邮件大量进入垃圾箱甚至投递失败。
运营红线
禁止对外开放免费 / 付费邮箱账号给陌生人商用。此类匿名邮箱服务经常被用于网络黑产,一旦溯源到搭建者,需要承担相应法律责任。仅建议个人技术研究、自用测试,切勿公开引流运营。
项目优缺点总结
优势
最大亮点:不用服务器,依靠 CF 免费额度可小规模运行;
集成 TG 推送,消息实时提醒;
自带完整权限系统、API、附件存储解决方案;
整套体系轻量化,部署速度快。
现存短板
收件依赖邮件转发机制,并非完整自建 SMTP 服务器,和传统自建邮局有区别;
Resend 有免费额度上限,大规模使用需要付费升级;
R2 存储超出免费额度产生费用;
对外发信送达率取决于域名 DNS 配置以及 Resend 信誉;
Workers 有 CPU、请求时长限制,高并发场景存在瓶颈。


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注