|
|
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)
原文链接 |
|