跳至内容
Blog

grommunio 2026.06.1 现已发布——这是我们迄今为止规模最大的版本发布

· 由 grommunio
grommunio 2026.06.1 release

倒计时结束,grommunio 2026.06.1 正式发布。我们一直称其为迄今为止规模最大的版本,如今它终于面世,我们很乐意重申这一说法。

整个开发过程耗时一年多,工作范围几乎涵盖了整个技术栈的每个角落,从 C++ 邮件引擎到您用于启动系统的 ISO 镜像。简而言之:系统运行更轻量,支持更多客户端,让您继续为 Microsoft 付费的理由更少了。详细说明如下。

如果说有一个核心理念贯穿始终,那就是您始终掌控着自己的基础设施。邮件、日历、文件、会议、身份认证,以及从本次发布开始的 AI 功能,全都运行在您掌控的硬件上,没有任何内容会被强制通过他人的云端传输。

grommunio AI,由您主导

2026.06.1 版本的重磅新成员是 grommunio AI——一位驻留在 grommunio Web 内的智能助手。 它能够总结单封邮件或整个邮件线程,翻译消息,并协助您撰写邮件:起草回复、精简内容、增删篇幅、调整语气、修正语法。它还配备了一套“智能操作”功能。 基于一封邮件,它可主动建议安排会议并邀请邮件中提及的人员、创建任务、将发件人保存为联系人,或开始撰写回复。每项操作都会弹出一个预填好的对话框,在您点击之前不会执行任何操作。这种设计确保您始终掌握主动权。

不过,对我们而言最重要的并非功能列表,而是由您决定使用哪个模型以及在何处运行。

大多数云套件只提供一个选项:在供应商的云端使用供应商的 AI。 grommunio AI 并非如此运作。它支持两种 API 标准:一种兼容 OpenAI,另一种来自 Anthropic,这两者几乎涵盖了所有值得使用的模型:

  • 免费云服务层,如 Google Gemini(出厂默认)、Groq 和 OpenRouter
  • 商业版 API 模型:OpenAI、Anthropic/Claude、Mistral、Azure OpenAI 及其他
  • 以及您通过 Ollama、LM Studio、vLLM、llama.cpp 或 LocalAI 自行托管的本地模型

切换到本地 Ollama 配置后,所有数据都留在本地。没有密钥泄露,没有外网调用,也没有第三方读取您的邮件。这是 Microsoft 365 Copilot 无论花多少钱都无法为您提供的。

隐私保护机制也经过了相应设计。该插件默认处于关闭状态。 在管理员启用之前,既没有按钮,也没有菜单,更不会向任何模型发起调用。启用后,每位用户仍需自行选择是否参与。调用均在服务器端进行,绝不在浏览器中发生,且 API 密钥始终保存在服务器配置中,浏览器无法访问。 关于唯一的一个注意事项,我们直截了当地说明:若将其指向云服务提供商,您正在编辑的文本确实会传输至该提供商。这也正是为何只需一行代码的修改,即可启用“本地处理、数据不外传”的选项。

gromox:更轻量、更快速的引擎

这一切的底层是 gromox——正是这个引擎让 grommunio 能够“说”Exchange 的语言。此次更新中,它受到了广泛关注。

先从内存说起。信息存储现在可以进行拆分,在轻量级调度器的管理下,为每个邮箱运行一个小型工作进程,而不是仅有一个会不断膨胀的大型进程。 再加上一个按计划将闲置内存归还给系统的堆回收器、对 IMAP 守护进程的更严格限制、更短的空闲缓存超时,以及一系列内存泄漏的修复,结果不言而喻:服务器占用的内存更少,因此您可以在同一台服务器上容纳更多的邮箱。

此外,gromox 现已成为少数支持 IMAP4rev2(RFC 9051)协议的开源群件服务器之一,该功能在本次发布中全新推出。 它通过 ENABLE 握手机制声明该功能,并实现了现代命令集:ESEARCH、LIST-EXTENDED、服务器端 MOVE、保存的搜索结果、UTF-8 邮箱名称,以及更简洁的状态和响应代码。 Thunderbird 和移动客户端现在可以与更简洁、更高效的 IMAP 进行通信,二十年来积累的冗余代码也一并清除了。

Exchange Web Services(Outlook for Mac 和 eM Client 所依赖的协议)有了很大发展。 它现在能够处理任务、带有正确时区的日历事件、具备权限级别的真实代理管理,以及完整的会议工作流:邀请、取消、回复,以及一个确保组织者日历保持同步的服务器端处理器。 流式通知以及会议室和人员查询功能也已上线。如果您正将由多种客户端组成的混合环境从 Exchange 迁移出来,正是这一层让迁移工作变得枯燥而非痛苦——这正是您所期望的。

此外,还推出了一款全新的离线通讯录。 Outlook 的缓存通讯录多年来一直是个痛点。gromox 现在自行构建并提供该功能,其中包括对 Microsoft 的 OAB 格式及其 LZX 压缩的从零开始的实现,且其中完全不包含任何 Microsoft 的代码。

邮件正文的渲染效果也得到了提升。HTML、RTF 和纯文本之间的转换可交由 Pandoc 和 Chawan 处理以获得更高保真度,而内置的 RTF 阅读器针对中日韩文本、从右向左书写的脚本、嵌套表格以及 Word 常见的怪异现象进行了彻底优化。

此外还有一系列鲜为人知但人人都能切身感受到的细微改进。在 Outlook 中,打开共享日历时不再丢失约会信息;Outlook 2010 版现可在 OpenSSL 3 环境下重新登录。 AutoDiscover 不再广播一个它从未拥有的 OWA 端点,该问题曾悄无声息地导致 Thunderbird 无法正常设置。周期性会议的时区设置得以保持准确。导入和导出工具也获得了更清晰的名称:gromox-import 和 gromox-export。

grommunio Web

除了成为 grommunio AI 的新家之外,该 Web 客户端还在关键功能上不断优化:撰写邮件、S/MIME、搜索、主题设置。虽然没有花哨的功能,但正是这些踏实的工作,使其始终保持着目前功能最强大的开源 Exchange Web 客户端的地位。

手机上终于支持共享邮箱了

这是一项让我们由衷感到高兴的功能。grommunio-sync 现在支持通过 Exchange ActiveSync 进行身份模拟,因此您可以将共享邮箱或功能邮箱添加到手机上,并拥有对其的完全访问权限,同时仍可使用您自己的账户登录。 Exchange 和 Microsoft 365 无法通过 ActiveSync 实现此功能;在这些版本中,您只能将邮箱作为独立账户添加,或者只能通过 Webmail 访问。

该功能可端到端运行。gromox 的 AutoDiscover 能识别 sharedmailbox!user 这种组合登录格式,并在服务器端强制执行,同时验证您的身份以及您是否确实拥有目标邮箱的所有者权限,从而确保手机能直接连接到共享邮箱存储库。 此外还设有一道安全防护:在冒充会话中执行远程擦除操作时,系统会将其降级为仅针对账户的擦除,从而避免意外擦除个人设备。

重构的管理后台,以及开箱即用的 DKIM

管理 Web 界面已使用 TypeScript 重新构建。整个代码库已逐文件迁移至严格类型化的环境,启用了严格模式,且不再包含任何 JavaScript 代码。其好处是运行时故障更少,且控制台更易于维护和贡献代码。

在 API 方面,DKIM 现已为您自动处理。 您可直接通过管理界面为每个域名生成签名密钥,grommunio 会返回公钥记录供您粘贴到 DNS 中,因此无需再在命令行中使用 rspamadm 和 openssl 进行繁琐的操作。 此版本还理顺了公共文件夹的默认和匿名权限,并在此过程中优化了若干目录集成路径。 一旦您的记录发布,grommunio 现有的 DNS 健康检查功能将告知您 SPF、DKIM、DMARC、MX 及其他组件是否运行正常。

套件的其余部分

grommunio Meet 进行了重大更新,其中包括自建服务器用户一直呼吁的功能:一个集中管理的 STUN/TURN 中继(turn.grommun.io)。TURN 用于让视频通话穿透企业防火墙和 NAT,而自行运行一个可靠的中继其实相当麻烦。 因此,如果您无法现实地部署本地 TURN 服务器,Meet 已预先连接到托管的中继服务,并通过 443 端口提供备用方案——该方案与普通的 HTTPS 类似,且几乎总能成功连接。 当然,您仍可随时将其指向您自己的 coturn 服务器。整个 Jitsi 堆栈已迁移至基于 JDK 17 的最新构建版本,且候客厅和分组讨论室功能开箱即用。

grommunio Files 已全面升级至新一代版本。 其界面更清新,比前一版本更快、更安全,并内置了浏览器内办公文档的协作编辑功能。它沿用了 grommunio 的品牌标识,支持用户使用现有的 grommunio 账户登录,并能自动就地升级旧版安装。 这是针对 OneDrive 和 SharePoint 的自托管解决方案。

grommunio Keycloak 已升级至 Keycloak 26.6.4 版本,该版本作为身份提供商,支持通过单个 grommunio 登录实现 Web、管理后台、文件和会议模块的单点登录。 不妨将其视为您专属的 Entra ID,且绝不会向服务器发送任何数据。其配置文件也已移至 /etc 目录下,因此您的设置现在在升级后仍会保留。

grommunio Archive 已全面升级至 1.4 代。 这是我们的邮件归档与合规解决方案,它作为常规服务与其他 grommunio 组件并行运行:包含用于搜索和审查邮件的 Web 界面、底层的全文搜索功能,以及一个 SMTP 监听器,用于在邮件通过时捕获其副本。 该组件已针对 Leap 16.0 和 PHP 8 基础架构进行了重构,新引擎除了其核心功能(归档和保留规则、法律保留、去重、 数字指纹识别与验证、标签管理、导出与恢复、审计日志,以及从 Google Workspace 和 Microsoft 365 等源进行批量导入。

桌面客户端 grommunio Desk 现已发布 1.2 版:

  • 根据系统语言在文本字段中提供拼写检查
  • 可对服务器视图进行缩放,并支持重置为默认级别
  • 右键点击可调出包含拼写建议、复制、粘贴等功能的上下文菜单
  • 每个服务器现均在独立的隔离会话中运行,因此不同服务器之间的登录信息和 Cookie 保持分离
  • 您可以编辑已配置服务器的名称,并新增了“重新加载当前服务器”的菜单选项
  • 标题栏菜单中的服务器图标更加清晰
  • 现有设置将自动迁移至新格式,并基于更新的 Electron 基础构建
  • 修复了服务器 URL 验证、缺失的 macOS 键盘快捷键、服务器视图加载状态以及对话框中的按钮等问题

对于注重标准的用户,grommunio 和 DAV 现可将公司全局地址列表发布为只读的 CardDAV 通讯录,并能记住每个文件夹的 CalDAV 和 CardDAV 设置, 因此您在 Apple 日历中设置的日历颜色和排序终于能够持久保存。grommunio Index 1.6 使服务器端全文搜索更具可配置性,并在高负载下运行更稳定。

全新平台:openSUSE Leap 16.0

整个设备均基于 openSUSE Leap 16.0 重新构建,将过时的 15.x 基础系统替换为当前受维护的版本,该版本配备了更新的内核、工具链和加密堆栈。而且这不仅仅体现在虚拟机镜像上。 所有引导式安装目标均已迁移至 16.0:包括 VMware/OVA 设备、安装 ISO 镜像、面向物理隔离环境的离线一体化 ISO 镜像,以及容器/Compose 堆栈——这些现在均基于 Leap 16.0,搭载 MariaDB 11 并已实施权限下调。 网络配置已切换至 systemd-networkd,且 grommunio-setup 现可安全地重新运行,因此您可以在 15.6 和 16.0 两个版本上,无需彻底重装系统即可在运行中的系统上添加或移除角色。

Debian,这次终于做对了

grommunio 最初是在 openSUSE 和 RPM 环境中发展起来的,很长一段时间以来情况一直如此。但现在不同了。随着 2026.06.1 版本的发布,整个堆栈(包括 gromox 引擎和所有前端)都提供了原生的 .deb 包,这些包是按照正确的 Debian 规范构建的。 安装工具现已能够自动识别运行环境并采取相应措施:在 Debian 13、Ubuntu 24.04 和 26.04 LTS 系统上配置 apt 源、将签名密钥导入密钥环,并驱动 apt 运行,与 openSUSE 和 RHEL 并行支持。

所有软件包均已就绪。我们有意分阶段向公众开放这些软件包,先与选定的合作伙伴逐个组件推进,以便在向所有人发布前确保每个组件都能正常运行。目标很明确:在 Debian 上,您将获得与在 openSUSE 上运行的完全相同的 grommunio。

文档,全面重构

最后是文档部分。docs.grommunio.com 已基于现代静态网站架构从头重构,支持跨所有页面的快速搜索,并清晰划分为“用户”、“管理”和“开发”三个部分。 其中还包含不少新内容,包括高可用性集群指南、用于实现透明加入域的 Kerberos 单点登录操作指南、更全面的 Exchange 到 grommunio 迁移指南, 以及针对 Leap 16.0 重写的容器章节。目前文档仍在持续更新中,部分细节尚在完善,但大部分内容已发布在 docs.grommunio.com

立即获取

2026.06.1 版本是我们引以为豪的发布。它在关键处更加精简,在重要方面覆盖更广,并且在 grommunio 一贯坚持的核心原则上毫不妥协:您的数据始终归您所有。 邮件、日历、文件、会议、身份认证,以及如今的 AI 功能,全都运行在您自主管理的基础设施上。

现有安装环境可通过常规的 grommunio 更新流程进行升级。衷心感谢那些通过反馈帮助塑造本次发布的客户和合作伙伴,也感谢所有在开源社区中共同建设 grommunio 的贡献者。

欢迎前往 grommunio 社区 参与讨论。