General cyrus inspection tool
cyr_info [OPTIONS] conf cyr_info [OPTIONS] conf-default cyr_info [OPTIONS] conf-all cyr_info [OPTIONS] conf-lint cyr_info [OPTIONS] proc
cyr_info is a tool for getting information from Cyrus. The intent is to extend this tool with useful commands to make managing and configuring Cyrus easier.
cyr_info reads its configuration options out of the imapd.conf(5) file unless specified otherwise by -C.
cyr_info provides the following sub-commands:
Print only the configuration options which are not the same as default (regardless of whether you have specified them or not).
Print all default configuration options, ignoring those set locally.
Print ALL configuration options - including default options. This command shows which options will be in effect at runtime.
Print only configuration options which are NOT recognised. This command should not print anything. It uses cyrus.conf to find the names of configured services to avoid displaying any known configuration options for the named service.
Print all currently connected processes in the proc directory
Use the specified configuration file config-file rather than the default imapd.conf(5).
Read service specifications from config-file (cyrus.conf format).
Read the configuration as if for the service named name.
List all the proc files and who they’re logged in as.
1763345 imap imap.example.org [10.202.2.80] bettysue user.bettysue 1796653 imap web1.example.org [10.202.2.211] bettysue user.bettysue.Drafts 1796640 imap web2.example.org [10.202.2.212] firstname.lastname@example.org johnsmith.net!user.johnsmith 1796663 imap web2.example.org [10.202.2.212] email@example.com johnsmith.net!user.johnsmith
Lint the configuration for unrecognized settings.
duplicate_mailbox_mode: uniqueid archivepartition-default: /var/spool/cyrus/spool-archive rudolf_sync_host: 10.202.79.15 prancer_sync_host: 10.206.51.80 user_folder_limit: 5000
This command was introduced in version 3.0.