因为自己很多网站都是绑定在QQ邮箱上,经常遇到需要登录QQ邮箱获取验证码或者验证链接的情况。但是QQ邮箱现在的安全验证太烦人,每次、每次、每次登录都要手机验证,所以到网上找了一下有没有不用一直验证又能接入QQ邮箱的WEB邮件客户端,要能一次登入不再需要严重,数据本地存放,最好是多种邮箱都能聚合,最后还真找到了一个docker项目Firemailplus,使用感受不错。分享个大家,有需要的自取。
项目地址:https://github.com/fengyuanluo/firemailplus
✨ 核心特性
🚀 现代化技术栈 – Next.js 15 + React 19 + Go 1.24
- 📱 响应式设计 – 完美适配桌面端和移动端
- 🔐 多重认证 – 支持 OAuth2(Gmail、Outlook)和自定义 IMAP/SMTP
- ⚡ 实时同步 – 基于 SSE 的实时邮件同步
- 🎨 优雅界面 – 基于 shadcn/ui 的现代化 UI 设计
- 🔍 智能搜索 – 全文搜索和高级过滤功能
- 📎 附件支持 – 完整的附件上传、下载和预览
- 🌙 主题切换 – 支持明暗主题自动切换
🖼️ 项目截图


🚀 部署方式
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# 1. 拉取镜像 docker pull luofengyuan/firemailplus:latest # 2. 创建数据卷 docker volume create firemail_data docker volume create firemail_logs # 3. 运行容器 docker run -d \ --name firemail-app \ -p 3000:3000 \ -v firemail_data:/app/data \ -v firemail_logs:/app/logs \ -e ADMIN_USERNAME=admin \ -e ADMIN_PASSWORD=your_secure_password \ -e JWT_SECRET=your_jwt_secret_key \ -e EXTERNAL_OAUTH_SERVER_URL=https://oauth.windyl.de \ luofengyuan/firemailplus:latest # 4. 查看容器状态 docker ps docker logs firemail-app |
docker Compose部署:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
services: firemailplus: container_name: firemail-app ports: - 3000:3000 #自己根据需要改冒号左边的 volumes: - firemail_data:/app/data #自己根据需要改冒号左边的 - firemail_logs:/app/logs #自己根据需要改冒号左边的 environment: - ADMIN_USERNAME=admin - ADMIN_PASSWORD=your_secure_password #自己根据需要改 - JWT_SECRET=your_jwt_secret_key #自己根据需要改 - EXTERNAL_OAUTH_SERVER_URL=https://oauth.windyl.de #自己根据需要改,我没改可以部署成功,自己看着弄 image: luofengyuan/firemailplus:latest volumes: #我这里没有动 firemail_data: external: true name: firemail_data firemail_logs: external: true name: firemail_logs networks: #自己按照实际情况改 trim-default: external: true |
创作不易,用心坚持,请喝一怀爱心咖啡!继续坚持创作~~
