Mailez 1.0.0 正式发布。这是一个完全自托管的邮件系统:SMTP、IMAP、POP3、ManageSieve 四大协议由自研的 Mailezine 单二进制引擎逐协议实现(Go),不拼装 Postfix/Dovecot 之类的现成组件;Webmail、管理控制台、反垃圾、日历/通讯录/云盘一体化交付,一条命令完成部署。社区版以 AGPL-3.0 开源。

1.0.0 亮点
运维自检套件:上线不再靠翻文档

- 域名健康检查:管理台「健康」页按域实时体检 —— MX / SPF / DMARC / DKIM 公钥逐字比对 / Spamhaus ZEN 黑名单(PBL 策略收录单独分级提醒)/ autoconfig / MTA-STS,外加引擎拨号、Redis、数据库、磁盘、内存与证书有效期探测;每项给出状态与修复建议,一键重跑
- DNS 向导:自动列出域名必须发布的全部 9 条记录,逐条给出应填的记录值并实时核验「已配置 / 缺失 / 不一致」,照抄即可
- 客户端零配置:内置 Mozilla autoconfig、Microsoft autodiscover 与 Apple 描述文件端点;MTA-STS 策略端点默认
testing档,可安全发布 - 两步验证自助开通:管理台安全页扫码导入 TOTP,验证一次动态码即启用
部署与安全
- 网关一体化入口:Webmail 与管理控制台同域同端口(
/与/admin),CardDAV/CalDAV 走网关/dav/;后端调试端口 8081–8083 默认仅绑定本机回环 - 控制面新增 PostgreSQL 支持(与 SQLite/MySQL 并列,SQLite 仍为默认且启用 WAL)
- 一轮深度安全加固:邮件 HTML 双侧净化防存储型 XSS、登录与自助注册限速、CardDAV/CalDAV 越权(IDOR)修复、邮件合并越权发送修复、PROXY protocol 仅信任指定网段、IMAP EXAMINE 真只读、生产模式拒绝弱密钥启动等
- 中文编码修复:邮件按各部分声明的字符集(GBK 等)正确解码
Webmail
- 会话视图内可单封删除某一封往来邮件(撤销也只恢复这一封),其余讨论原样保留
- Web Push、PWA 离线、定时发送、邮件合并、阅后即焚、超大附件转链接、已读回执、同域召回、iTip 会议邀请等能力在 rc 版已就绪,1.0.0 一并稳定
性能(内部基准,同机 A/B 实测)
10,000 人企业负载模型下,对比同机运行的传统拼装邮件栈:
| 指标 | 传统方案 | Mailezine | 提升 |
|---|---|---|---|
| 收件吞吐(20 并发) | 3.1 msg/s | 13.6 msg/s | 4.4× |
| 入队→投递 p50 | 35.6 s | 5.30 s | 6.7× |
| 空闲内存(整栈) | ~162 MiB | ~6.4 MiB | 约 1/25 |
| 高负载队列积压 | 122 封 | 0 封 | 清零 |
方法与脚本随仓库发布,可自行复现。
能力速览
- 全协议自研:SMTP / IMAP(CONDSTORE、QRESYNC、SORT、ACL 等 25+ 扩展)/ POP3 / ManageSieve,含 465/993/995 隐式 TLS;MTA-STS / DANE / DKIM / DMARC / ARC
- 反垃圾分层:内置基线引擎(信誉评分、DNSBL、黑白名单,默认启用),可对接 Rspamd 扫描
- 全文搜索:内嵌 bleve 索引,中文双字切分,可选 Tika 提取 PDF/Office 附件文本
- 隐私与安全:PGP 签名加密、Passkey、TOTP、应用令牌、远程图片拦截、Sieve 可视化规则
- 协作套件:日历(共享/提醒/ICS 订阅)、通讯录(CardDAV)、云盘、首页仪表盘
- 管理台:域名/邮箱/别名/通讯组/中继/外部邮箱抓取、审计日志、RBAC、配置导入导出、Webhook
- 跨平台:Linux / macOS / Windows 原生运行;Docker Compose 一键部署
链接
- 源码:Gitee · GitHub(AGPL-3.0)
- 官网与文档:mailez.net
- 在线演示:mail.mailez.cn(演示账号请联系 QQ 58786482 或 contact@mailez.cn )
- QQ 交流群:656868(加群备注 Mailez)