Welcome to Cyrus IMAP and SASL.
What is Cyrus IMAP?¶
Cyrus IMAP is an email, contacts and calendar server.
This is the documentation for version 3.0.3 (stable) of Cyrus IMAP.
Looking for the latest development version of Cyrus IMAP? Documentation at https://www.cyrusimap.org/dev/ for 3.1.0.
This is the highlight reel of Cyrus’s full list of features.
- Security: Cyrus runs on sealed servers, where normal users can’t log in. Users access mail through IMAP/POP or KPOP.
- Performance and scalability: The mail spool uses a filesystem layout.
- Filtering: Server-side mail filtering via Sieve.
- Efficiency, ease of administration: The private mailbox database design gives Cyrus considerable advantages. Multiple concurrent read/write connections to the same mailbox are permitted. The server supports access control lists on mailboxes and storage quotas on mailbox hierarchies.
- Beyond Email: Support for CalDAV and CardDAV provides an integrated calendaring and email solution.
- Scalability: Cyrus Murder provides horizontal scalability: distributing the load across a pool of servers, without limiting to a particular subset of the IMAP namespace.
- Authentication: Supports X.509 PKI auth via STARTTLS and EXTERNAL. Plus all the Cyrus SASL options.
- Quickstart Guide
- Introduction to Cyrus IMAP
- Coming Soon
- Quick install
- Installing Cyrus
- Upgrading to 3.0
- 1. Preparation
- 2. Install new 3.0 Cyrus
- 3. Shut down existing Cyrus
- 4. Backup and Copy existing data
- 5. Copy config files and update
- 6. Upgrade specific items
- 7. Start new 3.0 Cyrus and verify
- 8. Reconstruct databases and cache
- 9. Do you want any new features?
- 10. Upgrade complete
- Special note for Murder configurations
- Configuration Guide
- Man pages
- Tools & Utilities
- Administrator Guide
- Frequently Asked Questions
What is Cyrus SASL?¶
Simple Authentication and Security Layer (SASL) is a specification that describes how authentication mechanisms can be plugged into an application protocol on the wire. Cyrus SASL is an implementation of SASL that makes it easy for application developers to integrate authentication mechanisms into their application in a generic way.
The latest stable version of Cyrus SASL is 2.1.26.
Read more about Cyrus SASL.