
IMAP Configuration Guide
************************


A Guide to Planning a Cyrus IMAP Deployment
===========================================

A number of considerations need to be made prior to deploying Cyrus
IMAP in an existing infrastructure, especially larger ones. This guide
addresses these considerations, to aid in planning the successful
deployment of Cyrus IMAP.


Contents
========

* Overview and Concepts

  * Cyrus IMAP

  * Cyrus IMAP Features

  * Initial ACLs for Newly Created Mailboxes

  * Login Authentication

  * Quota

* HTML Block that was commented out in XML

  * Partitions

* Deployment Scenarios

  * Single Server Deployments

  * Multi Server Deployments

* Cyrus IMAP Murder

  * The Discrete Murder

  * The Unified Murder

  * The Shared Murder

* Cyrus Replication

* Hosted Environments

* Mailbox Creation Distribution

* Mailbox Creation Distribution

  * Selection Mode

* Usage convergence

* Computed weight

* Special cases

  * What happens when two partitions are equal as most fitting?

  * What happens when two partitions point to the same device?

  * Partitions Exclusion

  * Partitions Usage Data Reset

* Mailbox Creation Distribution Through "murder frontend"

  * Selection Mode

  * Available Selection Modes on Frontend

* Backends Exclusion

* Backends Usage Data Reset

* Known Protocol Limitations

  * POP3 and Mailbox Locking

  * Cyrus IMAP POP3 Implementation

* Authentication and Authorization

  * Client Authentication

  * Users and Mailboxes

* Performance Recommendations

  * Databases on Temporary Filesystems

* Storage Considerations

  * General Notes on Storage

  * Redundancy

  * Availability

  * Performance

  * Scalability

  * Capacity

  * Cost

* Supported Platforms and System Requirements

  * Building Cyrus IMAP

  * Required Software Components

  * Recommended Software Components

  * Recommended Software Components Enabled by Default
