收起左侧

搬运一个有用的docker部署的WEB邮件聚合客户端

6
回复
1522
查看
[ 复制链接 ]

1

主题

5

回帖

0

牛值

江湖小虾

2025-11-25 18:21:33 显示全部楼层 阅读模式

因为自己很多网站都是绑定在QQ邮箱上,经常遇到需要登录QQ邮箱获取验证码或者验证链接的情况。但是QQ邮箱现在的安全验证太烦人,每次、每次、每次登录都要手机验证,所以到网上找了一下有没有不用一直验证又能接入QQ邮箱的WEB邮件客户端,要能一次登入不再需要严重,数据本地存放,最好是多种邮箱都能聚合,最后还真找到了一个docker项目Firemailplus,使用感受不错。分享个大家,有需要的自取。

项目地址:https://github.com/fengyuanluo/firemailplus

✨ 核心特性

ul>

li>🚀 现代化技术栈 - Next.js 15 + React 19 + Go 1.24

  • 📱 响应式设计 - 完美适配桌面端和移动端
  • 🔐 多重认证 - 支持 OAuth2(Gmail、Outlook)和自定义 IMAP/SMTP
  • 实时同步 - 基于 SSE 的实时邮件同步
  • 🎨 优雅界面 - 基于 shadcn/ui 的现代化 UI 设计
  • 🔍 智能搜索 - 全文搜索和高级过滤功能
  • 📎 附件支持 - 完整的附件上传、下载和预览
  • 🌙 主题切换 - 支持明暗主题自动切换
  • 🖼️ 项目截图

    68747470733a2f2f6769742e61647573742e66352e73692f67682f66656e677975616e6c756f2f74.png

    68747470733a2f2f6769742e61647573742e66352e73692f67682f66656e677975616e6c756f2f74.png

    🚀 部署方式

    # 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
    
    收藏
    送赞 1
    分享

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    0

    主题

    4

    回帖

    0

    牛值

    江湖小虾

    2025-11-27 09:31:43 显示全部楼层

    太有用了,感谢感谢,找了好久这种web端的邮件聚合服务了

    1

    主题

    3

    回帖

    0

    牛值

    江湖小虾

    2025-11-27 09:56:36 显示全部楼层

    请问楼主,我挂在QQ邮箱没问题,挂载live和gmail邮箱就显示下面的错误呢?
    屏幕截图2025-11-27095504.png

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    1

    主题

    5

    回帖

    0

    牛值

    江湖小虾

    2025-11-30 10:33:48 显示全部楼层
    docker volume create firemail_data  这段代码报错,是啥问题啊?

    1

    主题

    5

    回帖

    0

    牛值

    江湖小虾

    2025-12-2 15:34:12 显示全部楼层
    有用,赞

    15

    主题

    23

    回帖

    0

    牛值

    初出茅庐

    2025-12-8 00:26:09 显示全部楼层

    发一个docker Compose格式的

    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
    

    14

    主题

    20

    回帖

    0

    牛值

    初出茅庐

    2025-12-19 20:04:29 显示全部楼层
    邮件内容有乱码,CSS调用不对
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则