
Cyrus IMAP and SASL
*******************

Welcome to Cyrus IMAP and SASL.

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


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

Cyrus IMAP is an email, contacts and calendar server.

The latest stable version of Cyrus IMAP is 2.5.8.


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.

Welcome to Cyrus

* Introduction to Cyrus IMAP

* IMAP Features

* Support

* About

Administrators

* IMAP Installation Guide

* IMAP Configuration Guide

* IMAP Administrator Guide

* IMAP Frequently Asked Questions

* IMAP Release Notes

Developers

* Contribute

* IMAP Developer Guide

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


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.


Features
--------

Cyrus SASL provides a number of authentication plugins out of the box.

   Berkeley DB, GDBM, or NDBM (sasldb), PAM, MySQL, PostgreSQL,
   SQLite, LDAP, Active Directory(LDAP), DCE, Kerberos 4 and 5,
   proxied IMAP auth, getpwent, shadow, SIA, Courier Authdaemon,
   httpform, APOP and SASL mechanisms: ANONYMOUS, CRAM-MD5, DIGEST-
   MD5, EXTERNAL, GSSAPI, LOGIN, NTLM, OTP, PASSDSS, PLAIN, SR

Cyrus IMAP uses Cyrus SASL to provide authentication support to the
mail server, however it is just one project using Cyrus SASL.

Cyrus SASL

* SASL Getting Started

* SASL Auxiliary Properties

* SASL Authentication Mechanisms

* SASL Pwcheck

* SASL Frequently Asked Questions

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


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

Administrators, looking to install and maintain Cyrus.

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