Cyrus Server Configuration

The parts that make up the server configuration, what each part does, and where to find each part, are described in this chapter. Details on setting up the configuration are given in Chapter 9 .

The imapd Server Configuration File

The imapd daemon reads its configuration options from the file /etc/imapd.conf. The location of the configuration file itself is not configurable. Examples of the options specified in this file include:

umask

The default permissions used by the various Cyrus programs

allowanonymouslogin

Whether to allow anonymous login to the server

configdirectory

The location of the Cyrus server configuration directory

quotawarn

The threshold for over quota warning messages

The plaintextloginpause option sets the number of seconds to pause after a successful plaintext login. This option allows users to perceive the cost of using plaintext passwords on systems that support strong authentication. The complete list of options is discussed in Chapter 9 and listed in the imapd (5) online manual page.

Server Configuration Directory

The server configuration directory contains databases that describe the server’s dynamic configuration in terms of content, status, processes, quotas, and mailbox subscriptions. By default, the server configuration is installed in /var/imap.

Special files

configdirectory/msg/shutdown

If configdirectory/msg/shutdown exists, then imapd will send the first line in the file to the client in the form of an IMAP ALERT 

Get Managing IMAP now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.