IMAP、JMAP、POP3、SMTP、CalDAV、CardDAV、WebDAVに対応した、Rust製のセルフホスト可能なオールインワンのメール・コラボレーションサーバー。
cyrusimap/cyrus-imapd
Cyrus IMAPは、IMAP、JMAP、POP3、CalDAV、CardDAV、WebDAVでメールを提供する、セルフホスト型のメール・連絡先・カレンダーサーバーです。
代替できる製品:Gmail
Microsoft Exchange
- スター
- 653
- フォーク
- 175
- 未解決の Issue
- 346
- 最終コミット
- 8 時間前
これは何?
Cyrus IMAPは、Cで書かれたメール・連絡先・カレンダーサーバーです。一般ユーザーがホストにログインしない専用サーバーでの運用を想定しており、ユーザーはJMAP、IMAP、POP3、CalDAV、CardDAV、WebDAVなどのプロトコルを通じてメール、連絡先、カレンダーにアクセスします。
メールボックスのデータベースは、Cyrus専用のファイルシステム領域に保存されます。この設計により、同じメールボックスへの複数の読み書き接続を同時に処理できます。また、メールボックスのアクセス制御リストと、メールボックス階層に対するストレージクォータをサポートしています。
プロジェクトでは、リリース版のソースtarball、未リリースの変更を含む生のgitソース、主要なLinuxディストリビューションが配布するパッケージを公開しています。現在の開発系列は3.13で、3.12はセキュリティ修正とバグ修正が引き続き提供される安定版系列です。
主な機能
- 01JMAP、IMAP、POP3、CalDAV、CardDAV、WebDAVでメール、連絡先、カレンダーを提供します。
- 02メールボックスを専用データベースに保存し、複数の読み書きアクセスを同時に処理できます。
- 03メールボックスのアクセス制御リストをサポートします。
- 04メールボックス階層全体にストレージクォータを適用します。
- 05リリースtarball、gitソース、Linuxディストリビューションのパッケージとして入手できます。
ユースケース
- ユーザーがOSにログインしない専用ホストで、複数ユーザー向けのメールサーバーを運用する。
- 標準的なメールクライアントやCalDAVクライアントに対応した、セルフマネージドのメール・カレンダーサービスをホストする。
- メールボックスごとの権限とクォータを設定し、組織のメール基盤を運用する。
クイックスタート
- 1
リリースページからリリースソースの tarball をダウンロードする
- 2
ビルドを設定する
./configure - 3
プロジェクトをコンパイルする
make - 4
Cyrus をシステム全体にインストールする
sudo make install
使う前に知っておきたいこと
- 安定版ではありません。3.13 は現在も活発に開発中で、安定版とは見なされていません。
- git ソースからビルドするには追加の依存関係が多数必要なため、ほとんどのユーザーにはリリース tarball の利用をおすすめします。
- 一般ユーザーがログインできないアクセス制限付きサーバーでの実行を想定しているため、一般利用者ではなく管理者向けです。
- メタデータ上、ライセンスが不明です(NOASSERTION)。使用前に COPYING ファイルを確認してください。
収録されている特集
トピック
よくある質問
- cyrus-imapd とは?
- Cyrus IMAPは、IMAP、JMAP、POP3、CalDAV、CardDAV、WebDAVでメールを提供する、セルフホスト型のメール・連絡先・カレンダーサーバーです。 Cyrus IMAPは、Cで書かれたメール・連絡先・カレンダーサーバーです。一般ユーザーがホストにログインしない専用サーバーでの運用を想定しており、ユーザーはJMAP、IMAP、POP3、CalDAV、CardDAV、WebDAVなどのプロトコルを通じてメール、連絡先、カレンダーにアクセスします。
- cyrus-imapd は無料で使えますか?ライセンスは?
- cyrus-imapd は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- cyrus-imapd は今もメンテナンスされていますか?
- 活発にメンテナンス中。cyrus-imapd の最終コミットは 2026年11月6日 です。
- cyrus-imapd は何に使えますか?
- ユーザーがOSにログインしない専用ホストで、複数ユーザー向けのメールサーバーを運用する。 標準的なメールクライアントやCalDAVクライアントに対応した、セルフマネージドのメール・カレンダーサービスをホストする。 メールボックスごとの権限とクォータを設定し、組織のメール基盤を運用する。
- cyrus-imapd のインストール方法は?
- リリースページからリリースソースの tarball をダウンロードする ビルドを設定する: ./configure プロジェクトをコンパイルする: make Cyrus をシステム全体にインストールする: sudo make install
- cyrus-imapd はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/cyrusimap/cyrus-imapd
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Docker Composeで構築する、自分のドメイン向けセルフホスト型メールサーバー
SOGoは、カレンダー、アドレス帳、Webメールを備え、CalDAV、CardDAV、IMAPをネイティブサポートするオープンソースのグループウェアです。
設定したCalDAV、CardDAV、JMAPサーバーと同期できる、軽量でローカルファーストなブラウザ向けカレンダークライアント。
メールを含むすべてのデータをシャーディング・レプリケーション構成のMongoDBクラスターに保存する、スケーラブルなIMAP/POP3メールサーバー。