{"repo":"lbjlaq/MeteorMail","free":true,"listed":false,"github":"https://github.com/lbjlaq/MeteorMail","clone":"git clone https://github.com/lbjlaq/MeteorMail.git","description":"MeteorMail - 一款基于Node.js的自托管临时邮箱服务，提供即时创建、即用即走的临时邮箱，保护隐私，避免垃圾邮件，支持验证码接收。Self-hosted temporary email service based on Node.js for privacy protection.","language":"HTML","stars":113,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"🌠 MeteorMail MeteorMail is a self-hosted temporary email service based on Node.js, as brilliant and fleeting as a meteor across the night sky. It provides users with instantly created, disposable email addresses to protect your privacy, avoid spam, and meet various verification code reception needs. MeteorMail 是一个基于 Node.js 的自托管临时邮箱服务，如同流星划过夜空般短暂绚丽。它为用户提供即时创建、即用即走的临时邮箱，帮助保护您的隐私，避免垃圾邮件，同时满足各类验证码接收需求。 --- 简体中文 前往英文文档 (To English Documentation) 更新日志 2025-06-21 更新 - 新增管理后台 ：添加了带登录保护的管理页面 - 动态设置邮件保留时效 - 动态设置每个邮箱保留的邮件数量 - 设置禁用的邮箱前缀列表（如 admin , root ） - 安全增强 ：禁止使用特定前缀创建邮箱，防止敏感邮箱被滥用 - 多语言支持 ：管理界面支持中英文切换 - 深色模式 ：管理界面支持深色/浅色主题切换 - Docker 镜像升级 ：支持 ARM64 和 AMD64 多平台架构 目录结构 --- 环境准备 - Node.js 16+（推荐 LTS 版本） - 推荐 macOS/Linux 环境 - 需要确保25端口可用，可能需要root权限或特殊配置 --- 配置说明 配置方式 项目支持两种配置方式： 1. 环境变量配置（.env文件） - 优先级更高 2. JSON配置（config.json文件） - 作为默认配置 使用 .env 文件配置（推荐） 在项目根目录下创建 .env 文件： .env 文件示例： 使用 config.json 配置 如果没有 .env 文件，系统将使用项目根目录下的 config.json 文件： 注意 ：如果同时存在 .env 和 config.json 文件，.env 中的配置会覆盖 config.json 中的同名配置。 --- 安装与启动 方法一：直接安装 - 启动后，Web服务监听 http://localhost:80 - SMTP服务监听 SMTP PORT （默认为25） 方法二：Docker 部署（推荐） 项目提供了完整的 Docker 支持，可以通过多种方式轻松部署： 方式1：使用 docker-compose 部署 方式2：手动构建镜像并部署 方式3：一键运行（无需克隆仓库） 您可以使用以下命令一键部署 MeteorMail： 最简单的一键部署命令 这个命令会使用镜像中的默认配置，适合快速测试或简单使用场景。 带持久化存储和自定义配置的部署命令 如果需要持久化存储和自定义配置，可以使用以下命令： Docker 配置说明 - 默认映射主机的 80 和 25 端口到容器 - 配置文件通过卷挂载方式映射到容器内 - 日志目录持久化存储 - 环境变量 PORT 和 SMTP PORT 用于设置服务端口 域名配置 您可以通过多种方式将域名指向您的 MeteorMail 服务： 1. 使用 A 记录 直接将域名指向服务器 IP 地址： 使用 A 记录时，系统会自动使用域名作","default_branch":null,"files":null,"tree":[],"storefront":"/r/lbjlaq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lbjlaq/MeteorMail/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}