
Cyrus IMAP
**********

Welcome to Cyrus IMAP and SASL.

======================================================================


What is Cyrus IMAP?
===================

Cyrus IMAP is an email, contacts and calendar server.

This is the documentation for the **development** version of Cyrus
IMAP: 3.0.0-beta6.

Looking for the latest stable version of Cyrus IMAP? Documentation at
http://www.cyrusimap.org/stable/ for 2.5.10.


Features
--------

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.

Cyrus IMAP

* Quickstart Guide

  * Introduction to Cyrus IMAP

    * What is IMAP?

  * Coming Soon

    * Quick install

    * Feature overview

* Download

  * IMAP Installation Guide

    * Installation Using Packages

    * Build and Install Yourself

    * External Tools

    * Licensing

  * IMAP Release Notes

    * Currently Stable Version

    * Current Development Version

    * Currently Supported Product Series

    * All Versions Going Back Way Back When

  * Notes for Packagers

    * Services in "/etc/services"

* Concepts

  * Features

    * Security and Authentication

    * Mailbox Management

    * Message Management

    * Storage

    * Load Management

  * Overview

    * Access Control Lists

    * Login Authentication

    * Quota

    * New Mail Notification

    * Partitions

    * News

    * POP3 Server

    * The syslog facility

    * Mail Directory Recovery

    * Configuration Directory

    * Message Delivery

    * Sieve, a Mail Filtering Language

    * Cyrus Murder, the IMAP Aggregator

  * Configuration Guide

    * Deployment Scenarios

    * Cyrus Murder: Server aggregation

    * Cyrus Replication

    * Hosted Environments

    * Databases

    * Mailbox Creation Distribution

    * Known Protocol Limitations

    * Authentication and Authorization

    * Performance Recommendations

    * Storage Considerations

    * Supported Platforms and System Requirements

* Reference

  * Administrator Guide

    * Architecture

    * Management

  * Frequently Asked Questions

    * Features

    * Installation Problems

    * Common Feature Requests

    * Common Operational Questions

    * Common Interoperability Problems

  * Man pages

    * (5) Configuration Files

    * (8) System Commands

    * (1) User Commands

    * Work-in-Progress

  * Tools & Utilities

    * arbitron

    * arbitronsort.pl

    * chk_cyrus

    * convert-sieve.pl

    * ctl_cyrusdb

    * ctl_deliver

    * ctl_mboxlist

    * cvt_cyrusdb

    * cvt_cyrusdb_all

    * cyr_dbtool

    * cyr_df

    * cyrdump

    * cyr_expire

    * fetchnews

    * cyr_sequence

    * cyr_synclog

    * cyr_userseen

    * masssievec

    * mbexamine

    * mbpath

    * migrate-metadata

    * mkimap

    * mknewsgroups

    * rehash

    * translatesieve

    * undohash

    * upgradesieve

* Developers

  * Contribute

    * Website Content Contributions

    * Contribute Code

  * IMAP Developer Guide

    * Getting Started

    * System files and Databases

    * Resources

* Support/Community

  * Support

    * Reporting Bugs

    * Mailing Lists

    * IRC Chat

    * Online Meetings

  * About

    * What is Cyrus

    * Who Is Cyrus

    * Cyrus Roadmap

    * Cyrus History

    * Cyrus Bylaws

======================================================================


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*.

Cyrus SASL

* Cyrus SASL

======================================================================


How can we help you?
====================

Administrators, looking to install and maintain Cyrus.

Contributors, looking to add to Cyrus. (We include testers and
documenters too!)
