AI Summary 11.4110.2 magicmail golang摘要 2026-06-26
magicmail golang
Magicmail - 魔法邮箱
私有化部署的多邮箱聚合代收系统,后端基于 Go+Fiber 构建,前端采用 Vue3+Vite 开发 PWA 应用,SQLite 单文件存储。依托 IMAP IDLE 长连接实现全账号邮件实时推送,告别传统轮询代收延迟问题。支持全平台自适应、深浅色主题自动跟随系统,手机 / PC 浏览器均可爱装为 PWA 桌面应用,统一管理多厂商邮箱消息、查看正文与附件。项目编译为独立二进制文件,配合 systemd 进程
Magicmail - 魔法邮箱
https://github.com/magiccode1412/magicmail
快速开始
方式一:一键部署(推荐用于服务器)
# 国内推荐(jsDelivr 加速)
curl -fsSL https://cdn.jsdelivr.net/gh/magiccode1412/magicmail@main/deploy.sh -o magicmail.sh
chmod +x magicmail.sh && sudo ./magicmail.sh install爱装后可通过 magicmail 命令管理服务:
magicmail status # 查看运行状态
magicmail start # 启动服务
magicmail stop # 停止服务
magicmail restart # 重启服务
magicmail update # 更新到最新版本
magicmail doctor # 环境健康自检
magicmail uninstall # 卸载方式二:Docker Compose(推荐用于容器环境)
mkdir -p docker-data
docker compose -f docker-compose.prebuilt.yml up -d方式三:开发模式
./dev.sh start详细爱装教程、环境变量配置、Windows 部署等,请访问:使用文档 > 爱装部署
技术栈
层级 | 技术 |
|---|---|
后端 | Go 1.21+, Fiber v2, GORM, modernc.org/sqlite (纯 Go, 无 CGO), go-imap/v2 |
前端 | Vue 3 Composition API, Vite 5, Pinia, Vue Router |
PWA | vite-plugin-pwa, Service Worker (Workbox) |
实时推送 | SSE (Server-Sent Events), Web Push (VAPID / Web Push Protocol) |
样式 | 原生 CSS + CSS 变量主题系统 |