sogo
免费开源的群件协作平台
⭐ 2.1k Objective-C GPL-2.0
✓ 解决什么问题
解决企业或团队对私有化群件系统的需求——提供邮件、日历、联系人等协作数据的统一管理与共享,替代付费商业方案(如 Microsoft Exchange、Google Workspace),同时保障数据自主控制权。
✓ 最适合
适合中小型组织、教育机构、开源社区以及需要本地化部署且预算有限但要求多语言支持的团队。
✗ 不适合
不适合需要高度定制合规性(如金融行业审计日志)、超大规模用户(未提供性能基准)或零运维能力的个人用户,因为编译部署需要一定技术基础。
快速上手
git clone —recursive https://github.com/Alinto/sogo.git
cd sogo && ./configure && make
sudo make install
项目详情
SOGo 是一款由 Alinto 主导开发的免费开源群件系统,代码仓库在 GitHub 上获得 2133 个 Star,主要使用 Objective-C 编写,采用 GPL-2.0 许可证。
它提供完整的群件功能:
- 电子邮件:兼容 IMAP,支持共享邮箱和邮件过滤规则
- 日历:支持 CalDAV,允许创建共享日历、资源日历(如会议室、设备)
- 联系人:通过 CardDAV 同步,支持全局地址簿和私人联系人
- 任务管理:集成待办事项列表
SOGo 可通过 Web 界面(SOGo Web)直接访问,也兼容 Microsoft Outlook(需插件)、Mozilla Thunderbird(需 SOGo Connector)、Apple 设备(通过 CalDAV/CardDAV)等。其编译依赖 SOPE 开源框架,源码及 Thunderbird 扩展均托管在 Alinto 的 GitHub 组织下。
项目支持多语言翻译,官方列表中包含 44 个语言或地区版本(如英文、法文、中文简体、日文等),各语言有明确维护者。贡献方式包括文档改进、代码补丁、翻译提交、邮件列表讨论等。