📦 简介

临时邮箱系统源码 是一款面向 TG 用户和 Web 访客的 临时邮箱服务平台,涵盖 Telegram Bot 一键生成邮箱、Web 端邮件管理、Mail.tm API 自动对接等能力,采用 Node.js (Express + Telegraf) + MySQL
纯中文界面 · 完全开源无加密 · 有限支持二开多语言
亲测环境:Ubuntu + Node.js 20+ + MySQL 5.7+,测试日期:2026-06-18

⚡ 功能说明

  • 🚀 Telegram Bot 实时交互:在 TG 内直接生成临时邮箱、查看邮件列表、读取邮件内容,无需打开浏览器
  • 💡 Web 网页端管理:提供美观的 Web 管理面板,支持邮箱生成/更换/删除、邮件分页浏览、已读标记等操作
  • 🔒 Mail.tm API 自动对接:自动调用 Mail.tm 免费 API 创建临时邮箱账户,支持域名自动发现、账户创建、Token 认证、邮件轮询全流程
  • 📦 邮件实时推送:每 15 秒轮询新邮件,Web 端实时刷新,TG Bot 端自动推送新邮件通知

🛠 源码信息

界面语言 纯中文
开源状态 完全开源
是否加密 无加密
二开多语言 有限支持(前端为固定中文,可自行替换模板文字)

📋 技术栈

后端 Node.js (Express ^4.18 + Telegraf ^4.15)
前端 原生 HTML5 + CSS3 + JavaScript (Remix Icon 图标)
数据库 MySQL 5.7+ (mysql2 ^3.9)
外部API Mail.tm (https://api.mail.tm) · Telegram Bot API
环境 Node.js 20+ / Linux / 宝塔面板

🌐 第三方接口检测报告

接口 状态 说明
Mail.tm /domains ✅ 有效 返回可用域名 web-library.net
Mail.tm /accounts ✅ 有效 创建账户成功 (201 Created)
Mail.tm /token ✅ 有效 获取 JWT Token 成功 (200 OK)
Mail.tm /messages ✅ 有效 查询邮件列表正常

💬 常见问题

Q:源码是什么界面语言?能扩展多语言吗?

A:界面为 纯中文。前端 HTML/JS 中的文案为固定中文,后端日志输出也为中文。支持有限扩展多语言,可手动替换前端模板文字,但不提供语言文件机制,如需完整国际化需自行实现 i18n 方案。

Q:是否全开源?有无加密?

A:完全开源,零加密零混淆,所有源码可直接阅读和修改。经安全扫描,未发现后门代码或恶意函数。唯一安全提醒:.env 中明文存储了凭据(Bot Token 和数据库密码),部署后请及时更换。

Q:怎么部署?包技术支持吗?

A:部署非常简单:① 宝塔面板创建 Node.js 20+ 站点;② 创建 MySQL 数据库并导入 database.sql;③ 修改 .env 中的数据库信息和 Bot Token;④ 在项目目录执行 npm install 安装依赖;⑤ 执行 npm run all 同时启动 TG Bot 和 Web 服务。不包技术支持,但提供详细说明文档,按步骤操作即可。

⚠️ 本源码仅供学习研究,请勿用于非法用途。
本站(k8code / K8源码网)更多亲测源码持续更新中

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。