
Sitemap
*******

* Cyrus IMAP and SASL

  * What is Cyrus IMAP?

    * Features

      * Introduction to Cyrus IMAP

        * What is IMAP?

      * IMAP Features

        * Security and Authentication

          * Kerberos Authentication

          * LDAP Authentication

          * SQL Authentication

          * Access Control

          * Sealed System Design

        * Mailbox Management

          * Automatic Creation of Mailboxes

          * Mailbox Namespaces

          * Mailbox Annotations (METADATA)

          * Mailbox Distribution

        * Message Management

          * Delayed Delete

          * Delayed Expunge

          * Message Annotations (METADATA)

          * Duplicate Message Delivery Suppression

          * Shared Seen State

          * Server Side Filtering (Sieve)

          * Event Notifications

        * Storage

          * Mail Spool Partitions

          * Mailbox Metadata Partitions

          * Quota

          * Single-Instance Store

        * Load Management

          * Cyrus IMAP Murder (Server Aggregation)

      * Support

        * Reporting Bugs

        * Mailing Lists

          * Archives

          * Subscribe/Unsubscribe

          * Digest Lists

        * IRC Chat

        * Online Meetings

      * About

        * What is Cyrus

          * What is Cyrus

          * What is IMAP?

          * IMAP Version 4 (IMAP4)

          * Mime

          * SMTP

        * Who Is Cyrus

          * Core Contributors

          * Individual contributors and past contributors

        * Cyrus Roadmap

          * High Level Roadmap

        * Cyrus History

        * Cyrus Bylaws

          * I. The Cyrus Governance Board

          * II. The Cyrus Core Developers Group

          * III. The Release Engineer

          * IV. The Cyrus Roadmap

          * V. Development Process

          * VI. Changes to the Bylaws

      * IMAP Installation Guide

        * Installation Using Packages

          * CentOS

          * Debian

          * Fedora

          * openSUSE

          * Red Hat Enterprise Linux

          * Ubuntu

          * Open Build System Packages

        * Build and Install Yourself

          * Do It Yourself

        * External Tools

        * Licensing

      * IMAP Configuration Guide

        * A Guide to Planning a Cyrus IMAP Deployment

        * Contents

          * Overview and Concepts

          * HTML Block that was commented out in XML

          * Deployment Scenarios

          * Cyrus IMAP Murder

          * Cyrus Replication

          * Hosted Environments

          * Mailbox Creation Distribution

          * Mailbox Creation Distribution

          * Usage convergence

          * Computed weight

          * Special cases

          * Mailbox Creation Distribution Through "murder frontend"

          * Backends Exclusion

          * Backends Usage Data Reset

          * Known Protocol Limitations

          * Authentication and Authorization

          * Performance Recommendations

          * Storage Considerations

          * Supported Platforms and System Requirements

      * IMAP Administrator Guide

        * Overview

          * System Architecture

        * Management

          * Cyrus Murder

          * Access Control

          * Cyrus NNTP

          * Cyrus Prot Layer

          * Cyrus Sieve

          * Standard Operating Procedures

          * Cyrus Event Source

          * Mailbox Distribution

          * HOWTO: Using an NGINX IMAP Proxy

          * Tweaking Cyrus IMAP

        * References

          * Administrative Commands & Utilities

          * PyCyrus Commands & Utilities

          * Tools & Utilities

          * Access Control Lists Rights Reference

        * Other

          * Notes for Packagers

      * IMAP Frequently Asked Questions

        * Features

          * Which database backend should I use for which databases?

          * Duplicate Delivery Suppression

        * Installation Problems

          * Compilation errors about kssl.h and krb5.h on Red Hat
            Linux/Fedora

          * Problems detecting Berkley DB on Red Hat Linux

          * Help! There must be an easier way to get all this
            going...

        * Common Feature Requests

          * Does the Cyrus Murder support High Availability
            configurations?

          * Can I configure pop3d to log amount and size of messages
            fetched by user?

          * How can I make CyrusSieve work with public shared
            folders?

          * Can I have subfolders not appear under INBOX?

        * Common Operational Questions

          * How do I view ACLs on a mailbox?

          * What annotations are available?

          * Why does ctl_cyrusdb -r take so long with Berkeley DB?

          * Is it safe to put configdir/proc and configdir/lock on a
            tmpfs filesystem?

          * Is the "db3: x Lockers" log message harmful?

          * Why can I not delete a mailbox as an admin user?

          * When is What ... Deleted, Expired, Expunged or Purged?

          * Why is deliver.db so large?

          * I have multiple imapd-SERVICES configured and experience
            occasional freezes when I try to log in!

          * Cyrus delivers claims that the mailbox does not exist

          * Why is mail being rejected with No Mailbox found due to
            MiXed CaSe incoming e-mail?

          * Can I use MySQL (or another SQL database) as the primary
            mail store?

          * Why do POP3 connections take so long, but once the
            connection is established all is well?

          * Why does reconstruct -m not work?

          * Shared File Systems GPFS for high availability

          * How to enable telemetry

          * The process count keeps growing!

          * "unable to join environment" error

          * Why does Cyrus set the MAIL FROM address of the sender
            of vacation responses to '<>'?

        * Common Interoperability Problems

          * Why does Cyrus reject 8-bit characters in the headers of
            my messages?

          * Why does Cyrus reject messages with "bare newlines"?

          * How do I get Cyrus Sieve to play nice with Exim?

          * Why does mail delivery go slow or hang sometimes?

      * IMAP Release Notes

        * Currently Stable Version

        * Current Development Version

        * Currently Supported Product Series

          * Series 2.5

          * Series 2.4

        * All Versions Going Back Way Back When

          * Series 1

          * Series 2: 2.0 - 2.3

      * Contribute

        * Website Content Contributions

        * Contribute Code

      * IMAP Developer Guide

        * Getting Started

          * Overview of Cyrus development environment

          * GitHub guide

          * Developer Environment Installation

          * Running a basic server

          * Developer Test Environment

          * Development Process

          * System Architecture

          * JMAP support

          * Contributing to documentation

        * Resources

          * Developer Libraries

  * What is Cyrus SASL?

    * Features

      * SASL Getting Started

        * SASL

        * SASL Authentication Mechanisms

        * Security Layers

        * Channel Binding

        * Realms

        * Protocols

        * Cyrus SASL

        * The Glue Library

        * Auxiliary Properties

        * Plugins

      * SASL Auxiliary Properties

        * Auxiliary Properties and the Glue Layer

        * Passwords and other Data

        * sasldb

        * ldapdb

        * sql

        * User Canonicalization

      * SASL Authentication Mechanisms

        * EXTERNAL

        * ANONYMOUS

        * PLAIN

        * LOGIN

        * CRAM-MD5

        * DIGEST-MD5

        * SCRAM-SHA-1

        * GSSAPI

        * GS2-KRB5

        * GS2-IAKERB

        * NTLM

        * SRP

        * PSSDSS

        * OTP

        * Non-SASL Authentication

      * SASL Pwcheck

        * Auxprop

        * Auxprop-hashed

        * Saslauthd

        * Authdaemon

        * Alwaystrue

        * Auto Transition

      * SASL Frequently Asked Questions

        * What is the difference between an Authorization ID and a
          Authentication ID?

        * Why do CRAM-MD5 and DIGEST-MD5 not work with
          CyrusSaslauthd?

        * How do I configure OpenLDAP +SASL+GSSAPI?

        * Why does CyrusSasl store plaintext passwords in its
          databases?

        * Why am I having a problem running dbconverter-2 to upgrade
          from SASLv1 to SASLv2?

  * How can we help you?
