Repolode
cyrusimap

cyrusimap/cyrus-imapd

Cyrus IMAP 是一款自托管的邮件、通讯录与日历服务器,支持 IMAP、JMAP、CalDAV 等协议。

可替代:GmailMicrosoft Exchange

Star
653
Fork
175
未关闭 Issue
346
最近提交
21小时前

这是什么?

Cyrus IMAP 是用 C 语言编写的邮件、通讯录与日历服务器。它面向“封闭式”服务器部署,普通用户不直接登录主机,邮件、联系人和日历的访问全部通过 JMAP、IMAP、POP3、CalDAV、CardDAV 和 WebDAV 等协议完成。

邮箱数据库存放在系统私有的文件目录中,允许多个读写连接同时访问同一邮箱。服务器支持邮箱级别的访问控制列表(ACL),也支持按邮箱层级设置存储配额。

项目提供正式发布的源码包、用于获取未发布改动的 git 源码,以及主流 Linux 发行版的软件包。当前开发版为 3.13,3.12 为仍接收安全和缺陷修复的稳定分支。

核心功能

  • 01通过 JMAP、IMAP、POP3、CalDAV、CardDAV 和 WebDAV 提供邮件、通讯录与日历服务。
  • 02邮箱存放在私有数据库中,支持多个连接同时读写同一邮箱。
  • 03支持邮箱级别的访问控制列表。
  • 04支持按邮箱层级设置存储配额。
  • 05提供发布源码包、git 源码以及 Linux 发行版软件包。

适用场景

  • 在封闭式主机上搭建多用户邮件服务器,用户无需登录系统。
  • 自建邮件与日历服务,兼容支持标准协议的邮件和 CalDAV 客户端。
  • 为组织部署邮件基础设施,按邮箱设置权限和配额。

快速上手

  1. 1

    从发布页面下载发布源码压缩包

  2. 2

    配置构建

    ./configure
  3. 3

    编译项目

    make
  4. 4

    全局安装 Cyrus

    sudo make install

使用前须知

  • 不是稳定版本:3.13 仍在积极开发中,不被视为稳定版。
  • 从 git 源码构建需要大量额外依赖,大多数用户建议使用发布压缩包。
  • 设计用于不允许普通用户登录的封闭服务器,主要面向管理员而非普通使用者。
  • 元数据中的许可证不明确(NOASSERTION),使用前请查看 COPYING 文件。

收录于专题

标签

常见问题

cyrus-imapd 是什么?
Cyrus IMAP 是一款自托管的邮件、通讯录与日历服务器,支持 IMAP、JMAP、CalDAV 等协议。 Cyrus IMAP 是用 C 语言编写的邮件、通讯录与日历服务器。它面向“封闭式”服务器部署,普通用户不直接登录主机,邮件、联系人和日历的访问全部通过 JMAP、IMAP、POP3、CalDAV、CardDAV 和 WebDAV 等协议完成。
cyrus-imapd 可以免费使用吗?用的什么许可证?
cyrus-imapd 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
cyrus-imapd 还在维护吗?
活跃维护中。cyrus-imapd 最近一次提交是在 2026年11月6日。
cyrus-imapd 适合用来做什么?
在封闭式主机上搭建多用户邮件服务器,用户无需登录系统。 自建邮件与日历服务,兼容支持标准协议的邮件和 CalDAV 客户端。 为组织部署邮件基础设施,按邮箱设置权限和配额。
cyrus-imapd 怎么安装和运行?
从发布页面下载发布源码压缩包 配置构建: ./configure 编译项目: make 全局安装 Cyrus: sudo make install
在哪里获取 cyrus-imapd?
源代码和安装说明在 GitHub 上:https://github.com/cyrusimap/cyrus-imapd

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目