🚀
一键部署
提供一键部署脚本 (magicmail.sh),自动识别平台、安装依赖、下载二进制、注册系统服务和全局 CLI 命令,支持 Linux/macOS/Docker。
| 层级 | 技术 |
|---|---|
| 后端 | Go 1.21+, Fiber v2, GORM, modernc.org/sqlite, go-imap/v2 |
| 前端 | Vue 3 Composition API, Vite 5, Pinia, Vue Router |
| PWA | vite-plugin-pwa, Service Worker (Workbox) |
| 样式 | 原生 CSS + CSS 变量主题系统 |
curl -fsSL https://raw.githubusercontent.com/magiccode1412/magicmail/main/deploy.sh -o magicmail.sh
chmod +x magicmail.sh && sudo ./magicmail.sh installcurl -fsSL https://cdn.jsdelivr.net/gh/magiccode1412/magicmail@main/deploy.sh -o magicmail.sh
chmod +x magicmail.sh && sudo ./magicmail.sh install./build.sh./dev.sh start服务启动后访问 http://localhost:8080 即可使用。安装后可通过 magicmail 命令管理服务:
magicmail status # 查看状态
magicmail doctor # 环境自检
magicmail update # 一键更新