项目简介
临时邮箱系统是一个基于 Go 语言开发的全功能临时邮箱服务平台,提供完整的邮件收发、管理、授权验证等功能。系统采用前后端分离架构,支持多种部署方式和丰富的功能扩展。
✔ 核心特性
邮件服务
临时邮箱创建: 支持生成随机的临时邮箱和自定义邮箱。同时该邮箱可自定义有效期时间,也可当做长期邮箱使用。
邮件接收: 实时接收外部邮件,支持多种邮件格式,支持Ws/WSS/API协议实时接收邮件,可在发送邮件的5秒内立即接收到邮件,通过Ws协议通知到用户浏览器。
邮件发送: 支持系统级别的邮件发送,无需安装任何环境依赖。可直接使用系统绑定的域名主动发送邮件或回复邮件。支持 SMTP中继服务器发送邮件和 SMTP代发邮件。
邮件管理: 邮件列表查看、详情查看、支持邮件显示HTML代码和文本显示,支持回复邮件。
✔ Web 管理界面
响应式设计: 适配桌面端和移动端访问
系统管理: 支持管理密码通过前端管理临时邮箱系统
设置管理: 系统设置、邮件配置、安全设置、API接口权限、DKIM签名、邮箱有效期设置,SMTP服务器设置,是否允许发送邮件、是否允许回复邮件、是否仅显示本地邮箱。
主题定制: 支持动态主题色彩切换
多语言支持: 支持中文界面
✔ 安全特性
频率限制: API 请求频率限制和安全防护
DKIM 签名: 邮件 DKIM 数字签名验证
数据加密: 敏感数据加密存储和传输
自动清理: 自动删除过期的临时邮箱以及该临时的邮箱的邮件。
✔ 功能列表
邮件相关功能
创建临时邮箱(随机/自定义)
邮件实时接收
邮件列表管理
邮件详情查看
邮件删除
邮件发送
SMTP 邮件发送
邮件回复功能
邮箱过期时间设置
邮箱自动清理
更多功能 …
✔ 管理功能
系统设置
邮件配置
域名管理
DKIM 配置
管理员认证
日志记录
数据统计
更多功能 …
✔ API 功能
RESTful API 接口
API 文档(可选开启)
跨域支持
请求频率限制
API 密钥验证
更多功能 …
✔ 技术栈
后端技术
语言: Go 1.19+
Web框架: 原生 net/http
数据存储: 本地文件存储
邮件处理: 原生 SMTP 协议
加密: RSA、AES 加密
JSON处理: fastjson
✔ 前端技术
框架: Vue.js 3
UI组件: Bootstrap 4
构建工具: Vue CLI
HTTP客户Duan: Axios
图标库: Font Awesome
✔ 部署技术
容器化: 支持 Docker 部署
静态资源: Embed 嵌入式文件系统
跨平台: Windows/Linux/macOS
✔ 编译后支持的系统版本
Windows: 支持 Windows系统直接运行,需 Windows 10/11 或更高的系统版本。
Linux: 支持绝大部分Linux系统,提供 X86 / X64 / ARM 版本。
Darwin: 支持darwin系统(Macos)系统,提供 amd64和arm64 版本。
Android: 支持Android系统,提供Arm和Arm64版本,该环境需要 Root后在/data目录下运行,普通的存储目录无执行权限,运行后可访问该Android设备IP访问。
下载软件:
发表回复
评论列表(0条)