- 100,000+
- 每次部署的用户数
- 活动/活动
- 高可用性
- MAPI/HTTP
- 原生 Outlook
- OIDC - SAML
- 现代单点登录
可扩展
Linux 本机面向服务的内核专为密度和增长而设计--通过增加节点来提高容量。
集群就绪
跨多个节点运行 grommunio。无状态应用服务可横向扩展--节点越多,容量越大。
负载平衡器友好
将任何标准的 L4/L7 负载均衡器放在前面。会话不会被固定在单个节点上,因此流量分配干净利落,不会出现会话粘性问题。
高度可用性
主动/主动和主动/被动拓扑结构、健康检查和自动故障切换功能可在节点丢失和维护时保持邮箱在线。
可扩展的数据层
一个由 MariaDB/Galera 支持的元数据层和一个可扩展的消息存储层,可以独立于应用层进行复制和集群。
模块化设计
MTA、存储、网络和同步是独立的服务--可单独扩展、隔离、监控和更新每个服务。
Linux 本机性能
轻量级 C/C++ 内核 (gromox) 专为提高效率而设计--每个节点可容纳数千个邮箱,且无需额外费用。
分层、可分离、可扩展
堆栈的每一层都是可独立扩展的服务--在需要的地方增加容量。grommunio 组件基于标准、著名的 Linux 基础设施。
真正的 HA,运营团队的构建方式
超越负载平衡--grommunio 在久经考验的 Linux 高可用性堆栈上运行,可实现真正的容错,而不仅仅是纸面上的冗余。
- Corosync 和 Pacemaker 在已建立的 Linux HA 协议栈上构建真正的高可用性集群--Corosync 用于集群消息传递和成员资格,Pacemaker 用于资源管理和协调。
- 自动故障切换和围栏 当节点发生故障时,资源会自动重新定位,并通过 STONITH/fencing 实现分脑保护和数据完整性。
- 复制和共享存储 与 DRBD、共享 SAN/NAS 或集群数据库层配对,从而避免单一节点成为故障点。
- 主动/被动或主动/被动 选择与 SLA 相匹配的拓扑结构 - 扩展吞吐量或随时准备接管的热备用。
- 滚动维护,零停机时间 在集群继续为用户提供服务的同时,一次只对一个节点进行修补和升级。
- 地理冗余 扩展集群或跨站点和数据中心复制,以实现灾难恢复。
云原生设计
grommunio 遵循云原生原则,因此其部署、扩展和修复方式与现代基础设施相同。
- 支持 Container 官方容器镜像可在 Docker、Podman 和 Kubernetes 上运行 - 像协调其他云原生工作负载一样协调 grommunio。
- 无状态服务 应用程序组件不保留本地状态,因此可以横向扩展(和恢复),并能立即恢复。
- 复制或共享存储 以适合您的基础架构的方式进行集群--让每个节点都有自己的复制存储,或在通用的 SAN/NAS 存储上运行所有节点。grommunio 同样支持这两种方式。
- 按需扩展 通过滚动部署和协调器的自动扩展,添加或移除副本以匹配负载。
- 声明式和自动化 配置即代码和管理 API 使部署具有可重现性和 CI/CD 友好性。
- 可在任何地方运行 在企业内部、私有云、公共云或主权环境中运行相同的工件--没有锁定。
每项协议,绝不妥协
grommunio 采用与 Microsoft Exchange 相同的协议,因此您现有的客户端可以直接连接,无需安装,也无需迁移。
- MAPI/HTTP - 本机 Outlook Outlook for Windows 可通过 MAPI/HTTP(和 RPC/HTTP)进行本地连接,与 Exchange 完全相同。无插件、无连接器、无中间件。
- Exchange Web Services (EWS) 为使用 EWS(包括 eM Client、Outlook for Mac 和 macOS 邮件)的客户端和集成提供丰富的互操作性。
- 脱机地址簿(OAB) 全局地址列表以离线地址簿的形式发布,因此 Outlook 可以对其进行缓存,以实现快速的离线地址查询。
- Exchange ActiveSync (EAS) 在 iOS、Android 和 Outlook 手机上原生推送电子邮件、日历和通讯录。
- IMAP、POP3 和 SMTP 为您需要连接的任何邮件客户端或下游系统提供开放标准。
- CalDAV & CardDAV 基于标准的跨平台日历和联系人同步。
- 自动发现和自动配置 客户端可自行配置,用户只需输入电子邮件地址即可连接。
从客户端到邮箱
每一行都是一条未交叉的车道:一个客户系列、它所使用的协议以及应答的 gromox 服务--这与 Outlook 对抗 Microsoft Exchange 所使用的路径相同。
每项服务的落脚点
请求进入 gromox 后,每项服务都会通过定义的接口(每个邮箱的 exmdb、MariaDB 元数据、Redis 缓存或 postfix 端邮件 spool)访问其数据存储。
使用你已经喜欢的电子邮件客户端
您的用户可以使用他们熟悉的客户端。由于 grommunio 采用标准协议,几乎所有现代邮件和群件客户端都能在桌面、手机和网络上实现本地连接。
适合您环境的身份验证
将 grommunio 插入已运行的身份堆栈--联合登录、执行策略和委托管理。
OpenID Connect (OIDC)
与身份提供商联合认证 - Keycloak、Microsoft Entra ID、Okta 和任何符合 OIDC 标准的 IdP。
SAML 2.0
与企业 SAML 身份提供商进行单点登录,实现无缝会话联合。
LDAP & Active Directory
直接从现有目录服务中验证和配置用户。
MFA 和有条件接入
内置 TOTP 以及完整的 WebAuthn / FIDO2 和通过 IdP 的有条件访问 - 将登录策略集中在一处。
基于角色的管理
细粒度的授权管理角色--针对每个组织和每个租户。
默认安全
TLS 无处不在,现代密码和 S/MIME 可确保端到端信息安全。
层层硬化
安全是 grommunio 的基础,而不是事后才想到的。grommunio拥有良好的记录、完全透明的开放源代码和一套深刻的安全原则,使您的通信得到保护。
默认安全
随处可见的 TLS、现代密码和开箱即用的加固默认设置--没有不安全的传统模式。
纵深防御
跨越传输、应用、存储和身份的独立分层控制。
最低特权
细粒度的 RBAC 和授权管理--每个用户和管理员只获得他们需要的东西。
端到端加密
S/MIME 签名和加密可确保信息的真实性、完整性和保密性。
垃圾邮件和恶意软件防御
grommunio-antispam (由 Rspamd 支持)和 ClamAV 通过基于规则、统计和签名的分析来筛选每封邮件。
连续硬化
快速安全更新、协调的 CVE 响应和负责任的披露流程。
透明和可审计
100% 开放源代码 - 代码可供任何人检查、审计和验证。没有黑盒。
主权与合规
在您控制的基础设施上运行,在您的管辖范围内运行 - 设计与 GDPR 一致。
强大的身份验证
MFA 与 OIDC 和 SAML 一起执行现代化的联合策略驱动访问。
多租户,专为 IT 团队打造
为多个组织运行一个平台,并提供运营团队所期望的部署选项和工具。
- 真正的多租户 在一个平台上托管多个孤立的组织--每个组织都有自己的域、用户、策略和管理。
- 灵活的主权部署 在企业内部、您的私有云中,或作为主权托管服务。您的数据留在您的管辖范围内,由您控制。
- Appliance、软件包或容器 为您的协调器部署整套 ISO 设备、主要 Linux 发行版的本地软件包或容器镜像。
- 备份和灾难恢复 跨元数据和信息层的一致备份和恢复路径。
- 监测和可观测性 健康端点、指标和结构化日志可直接插入现有监控堆栈。
- 长期维护 安全更新和可预测的专业支持发布周期。
- 声明式配置 从版本控制状态管理平台--基于文件的配置、开放式管理 API 和社区 Ansible / Salt 操作手册可直接融入现有的自动化系统。
- 零接触式客户端配置 Outlook Autodiscover、Mozilla autoconfig、Exchange ActiveSync Autodiscover 和 Apple .mobileconfig - 所有主流客户端都能通过电子邮件地址进行配置。
适合您已运行的基础设施
由于 grommunio 采用的是开放式标准协议,因此它可以与周围的系统--已经在服务器端运行的归档、邮件安全、备份和虚拟化系统,以及用户所依赖的 Outlook 插件--完美融合。
邮件归档
将 grommunio 与 MailStore 等合规归档器搭配使用,再加上标准的 IMAP 和日志,您的保留和电子发现工作流程将保持不变。
邮件网关
将其与邮件安全网关或设备(如 Cisco IronPort 或 Proxmox Mail Gateway)配合使用,进行入站和出站过滤、路由选择和 DLP。
服务器端备份
使用已运行的备份工具保护消息存储和数据库--快照、基于代理或存储级,无需专有格式。
任何管理程序
可作为标准的 Linux guest 在各主要管理程序上运行,包括 VMware、QEMU/KVM、Xen (XCP-ng) 和 Microsoft Hyper-V。
Containers
使用 Docker 或 LXC/LXD 在容器中部署,与平台的其他部分一起进行轻量级、可重现的部署。
Outlook 附加组件
建立在标准 MAPI/HTTP 或 EWS 接口上的插件将继续工作,包括电子邮件签名和免责声明管理器以及类似的服务器端插件。
基于互联网运行技术
grommunio 并没有重新发明轮子。它基于世界上最值得信赖、最久经考验的开源技术--与运行互联网的组件相同。
我们执行标准。然后再加以改进。
grommunio 实现了完整的 Microsoft Exchange 协议栈--61 个已发布的 Microsoft 开放规范文档,从 MAPI/HTTP 和 RPC over HTTP 到 Exchange ActiveSync、EWS 以及 MS-OX* 属性的长尾。在文档不足的地方,我们的发现已被合并到 Microsoft 自己发布的规范中;在协议本身不足的地方,我们对其进行了扩展。
- 61 Microsoft 协议规格,端到端 从 MS-OXCMAPIHTTP 和 MS-OXCROPS 到 MS-OXNSPI、MS-ASCMD、MS-OXWS* 网络服务系列和 MS-OXO* 属性对象 - grommunio 采用与 Exchange Server 本身相同的导线协议,因此 Windows 上的 Outlook 无需客户端连接器即可连接。
- 15 多处更正已并入 Microsoft 的正式规格中 从 PT_LONG 签名性到 MAPI_HARD_DELETE 语义和缺失的 MS-OXPROPS 大小--我们的审查产生了 15 个拉取请求,Microsoft 已将其纳入自己的开放规范,另外还有两个提交的问题。所有贡献都可在 GitHub 上进行追踪。
- 假冒 EAS - 超出 Microsoft 自身 EAS 的功能范围 我们对 Exchange ActiveSync 和 Autodiscover 进行了扩展,允许用户通过冒充方式从手机访问共享邮箱。Microsoft 自己的文档明确指出 EAS 不支持共享邮箱或委托访问,而 grommunio 则支持,无需更改客户端。
- 一次安装多个 LDAP - 群件领域的世界首创 将任意数量的独立目录(Active Directory、OpenLDAP、eDirectory、任何 LDAPv3)附加到每个组织的单个 grommunio 安装中。Microsoft Exchange 在设计上是单一森林,而 grommunio 则不是。
无黑盒
grommunio是100%开源,在欧洲设计,从协议层到存储引擎都基于开放标准。其高性能内核gromox在Linux上原生实现了Exchange协议表面--因此无需授权专有连接器,无需信任黑盒子,也无需锁定供应商。
由于每一层都是开放的、基于标准的,因此您可以对其进行审计、集成、自动化,并在您的合规要求所需的任何地方运行它--在您拥有的硬件上、在您选择的云中或在您自己运营的主权环境中。
技术 - 常见问题
我可以在高可用性集群中运行 grommunio 吗?
是。grommunio 专为集群式高可用部署(主动/主动或主动/被动)而设计,位于标准负载平衡器后面,具有健康检查和自动故障切换功能。无状态应用服务可跨节点水平扩展。
Outlook 在没有插件或连接器的情况下工作吗?
是的。Outlook for Windows 可通过 MAPI/HTTP(和 RPC/HTTP)进行本地连接,就像它与 Microsoft Exchange 的连接一样--客户端无需安装任何东西,中间也没有中间件。
支持哪些身份供应商和 SSO 标准?
grommunio 支持 OpenID Connect (OIDC) 和 SAML 2.0,可与 Keycloak、Microsoft Entra ID 和 Okta 等提供商进行单点登录,还支持 LDAP 和 Active Directory 进行身份验证和配置。
一个装置可以容纳多个组织吗?
是的。grommunio 提供真正的多租户功能--在一个平台上有多个孤立的组织,每个组织都有自己的域、用户、策略和授权管理。
grommunio 可以部署在哪里?
可在企业内部、私有云或主权托管服务中使用。它可作为整套 ISO 设备、主要 Linux 发行版的本地软件包和容器镜像提供。
支持哪些 Linux 发行版?
openSUSE / SUSE Linux Enterprise、Debian、Ubuntu、Red Hat Enterprise Linux 和 RHEL 兼容系列(Rocky Linux、AlmaLinux)。
如何接收接收到的邮件 - grommunio 是否取代了 postfix?
不。grommunio 与 postfix 一起工作:postfix 是边缘的 SMTP MTA(grommunio-antispam 作为监控器),它将接受的邮件交给 gromox-delivery 和 gromox-delivery-queue 按邮箱发送。Postfix 的配置对于操作员来说并不陌生。
邮箱大小是否有限制?
每个邮箱都有自己的 SQLite 支持的 exmdb 存储,可扩展至数百 GB,并可通过管理用户界面或 API 配置每个用户的配额。客户端的重要注意事项:Microsoft Outlook 不能很好地处理超大邮箱--超过大约 100 GB 后,其本地缓存会变得缓慢并容易损坏。我们建议将 Outlook 使用的邮箱容量控制在 ~100 GB 以下;对于更大的邮箱,请使用联机模式下的 Outlook、grommunio Web 或其他客户端。
如何处理备份?
可使用标准工具(exmdb 的文件级快照、MariaDB 的 mariabackup 或逻辑转储)备份每个邮箱的 exmdb 文件和 MariaDB 元数据数据库。管理文档包括一致的时间点备份和还原程序。