这里就不放演示地址了,直接看效果图:


1. 部署配置 (Docker Compose)

创建一个 docker-compose.yml 文件并粘贴以下内容:

version: '3.8'services:  temp-mail:    image: neixin/temp-mail:latest    container_name: temp-mail    restart: unless-stopped    ports:      - "8080:8080"   # HTTP Web/API 访问端口      - "25:25"       # SMTP 邮件服务端口    environment:      - HTTP_ADDR=:8080      - SMTP_ADDR=:25      - DOMAIN=example.com   # ⚠️ 请修改为你的实际域名      - MESSAGE_TTL=180s      # 邮件过期时间      - TZ=Asia/Shanghai

2. DNS 记录配置

可以参考下表配置域名解析(以 example.com 为例):

类型主机记录记录值说明注意事项
Amail1.2.3.4Web 访问入口可开启 CF 代理 (小黄云)
Amx1.2.3.4邮件服务器 IP建议仅 DNS (小灰云),否则可能影响收信
MX@mx.example.com指定邮件服务器优先级设为 10 即可
TXT@v=spf1 a mx ~allSPF 记录声明允许该服务器发信,防止被判为垃圾邮件
TXT_dmarcv=DMARC1; p=none; rua=mailto:[email protected]DMARC 策略可选配置,建议添加

配置说明

  1. 请将 1.2.3.4 替换为你服务器的真实 IP。
  2. mx 记录对应的主机记录(如 mx.example.com不建议开启 Cloudflare 的 CDN (小黄云),可能会导致无法收到邮件。

3. 项目源码

感兴趣的朋友可以去 Star 支持一下:
👉 Github 地址https://github.com/Nei-Xin/temp_mail

资源占用情况:

【Warning】:该项目后端由Claude生成,前端由Gemini3生成,可能会有bug?