Skip to content

Changelog

所有重要变更都会记录在此文件中。

[v1.0.2] - 2026-06-16

  • 完善移动端下布局错位问题;
  • 完善webhook推送逻辑和模板变量;
  • 修复未读计数器更新不及时不同步问题

[v1.0.1] - 2026-06-14

安全

  • 修复 Docker 构建与 GitHub Release 构建产物未注入生产标记的问题,防止运行时打印 SQL 查询日志导致数据泄露

部署 & CI/CD

  • Docker 数据目录迁移至 /app/data,更新容器内路径配置
  • 新增 Docker Compose 编排文件,支持一键编排部署
  • GitHub Actions 新增 Docker 多架构镜像自动构建推送 (linux/amd64 + linux/arm64)
  • GitHub Actions 新增多架构交叉编译 Release 自动发布 (Linux/Windows/macOS x86_64/ARM64)
  • 部署脚本重构:支持交互菜单、系统自检、镜像加速、macOS LaunchDaemon
  • 新增 Windows 平台部署支持

[v1.0.0] - 2026-06-13

🆕 核心功能

  • IMAP 邮件代收:基于 IMAP4rev1 协议,支持 TLS/STARTTLS 加密连接
  • IMAP IDLE 实时推送:新邮件秒级到达,不支持 IDLE 的服务器自动降级为轮询
  • SMTP 邮件发送:支持 HTML 正文、附件上传、抄送/密送
  • POP3 协议支持:兼容仅支持 POP3 的邮箱服务商
  • 多账号管理:支持添加任意数量的 IMAP/POP3 邮箱账号,独立管理同步状态
  • 邮件去重:基于 Message-ID 全局去重,避免重复存储
  • MIME 解析:完整 multipart 解析,自动字符集转换(UTF-8 / GBK / ISO-8859-*)

🔔 通知系统

  • SSE 实时推送:Server-Sent Events 服务端推送,前端 < 1 秒刷新(含指数退避重连)
  • Web Push 浏览器推送:基于 VAPID 协议,页面关闭也能收到桌面通知
  • Webhook 外部通知:自定义 Header/Body 模板,支持变量占位符

📎 附件管理

  • 混合缓存模式:小文件立即缓存 + 大文件懒加载按需下载
  • 可配置策略:缓存阈值、磁盘空间保护、过期自动清理
  • 流式传输:大附件从 IMAP 零内存拷贝输出到浏览器

🛡️ 安全认证

  • JWT Token 鉴权:所有 /api/v1/* 接口保护
  • AES-256-GCM 加密:邮箱密码加密存储
  • CORS 跨域控制:白名单机制

🌐 网络代理

  • HTTP/SOCKS5 代理:按账号独立配置代理
  • 全局生效:IMAP/POP3 收信和 SMTP 发信均通过代理连接

✉️ 草稿箱

  • 草稿 CRUD:保存、编辑、删除草稿
  • 批量操作:批量删除草稿

💻 部署方式

  • 单二进制部署:前端嵌入 Go 二进制,纯 Go SQLite 无需 CGO
  • 跨平台编译:Linux / macOS / Windows (amd64/arm64)
  • Docker 支持:提供 Dockerfile 一键容器化
  • systemd 服务:内置 Linux systemd 服务配置
  • 飞牛 fnOS 应用:支持一键安装到飞牛 NAS 系统

📱 前端特性

  • PWA 支持:可安装到桌面/手机主屏幕,离线缓存访问
  • 深色模式:跟随系统自动切换浅色/深色主题
  • 完全响应式:手机、平板、PC 全尺寸适配
  • 版本更新检测:启动时自动检查新版本并提示用户

基于 AGPLv3 协议开源