Cyrus IMAP HOWTO

Wil Cooley

Naked Ape Consulting

2004-02-02

Revision History
Revision 2.02004-02-02WRC
DRAFTConverted to DocBook4. Completely revised to cover Cyrus IMAP 2.x. Moved Cyrus-SASL to a separate document.DRAFT
Revision 1.3ASG
inetd.conf error fix, authentication information added, more troubleshooting info.
Revision 1.2ASG
SASL Config error fix, new postfix configuration, and database pruning (thanks, Jernej)
Revision 1.1ASG
Fixed sendmail.mc configuration file error and added IMAP information to the introduction.

Abstract

This document presents a guide to installing, configuring, and running Cyrus IMAP.


Table of Contents

Introduction
Copyrights and License
Credits & Contributors
Source
Introduction to IMAP (FIXME: OLD)
What is IMAP and Why Should I Use It?
What is Cyrus IMAP and Why Should I Use It?
Components
Filesystem Layout
Sub-Servers
Administrative Commands and Utilities
Basics
Mailboxes
General Logging
Protocol Logging
Quickstart: Fedora Core
Introduction
Install Required Packages
Configure Cyrus SASL
Configure Cyrus IMAP
Configure Postfix
Basic Setup
Delivery from MTAs
Authentication
TLS/SSL
Maintenance
Managing Mailboxes with cyradm
Backups
Troubleshooting
Security
Useful Additions
A. Installation
Obtaining the Files
Cyrus IMAP Homepage
Downloading the files
Installing from Source
Uncompress
A note on com_err.h
Configure
Adding the default user
Building the files

Introduction

Copyrights and License

(c) 2004 Wil Cooley

(c) 2000 Aurora Skarra-Gallagher

This section was copied from the HOWTO-HOWTO:

This manual may be reproduced in whole or in part, without fee, subject to the following restrictions:

  • The copyright notice above and this permission notice must be preserved complete on all complete or partial copies.

  • Any translation or derived work must be approved by the author in writing before distribution.

  • If you distribute this work in part, instructions for obtaining the complete version of this manual must be included, and a means for obtaining a complete version provided.

  • Small portions may be reproduced as illustrations for reviews or quotes in other works without this permission notice if proper citation is given. Exceptions to these rules may be granted for academic purposes: Write to the author and ask. These restrictions are here to protect us as authors, not to restrict you as learners and educators. Any source code (aside from the SGML this document was written in) in this document is placed under the GNU General Public License, available via anonymous FTP from the GNU archive.

Credits & Contributors

In this document, I have the pleasure of acknowledging:

  • Aurora Skarra-Gallagher, who started this document.

Source

The home of this document is at http://nakedape.cc/info/Cyrus-IMAP-HOWTO/. A single-page version is at http://nakedape.cc/info/Cyrus-IMAP-HOWTO/Cyrus-IMAP-HOWTO.html. The source may be checked out from our public Subversion repository at https://haus.nakedape.cc/svn/public/trunk/writing/Cyrus-IMAP-HOWTO/.