CTL_CONVERSATIONSDB(8) | Cyrus IMAP | CTL_CONVERSATIONSDB(8) |
ctl_conversationsdb - Cyrus IMAP documentation
Perform operations on the conversations databases
ctl_conversationsdb [ -C config-file ] -d userid > text ctl_conversationsdb [ -C config-file ] -u userid < text ctl_conversationsdb [ -C config-file ] [ -v ] [ -z | -b | -R ] userid ctl_conversationsdb [ -C config-file ] [ -v ] [ -z | -b | -R ] -r
ctl_conversationsdb is used to perform various administrative operations on a conversations database and associated information in cyrus.index files.
ctl_conversationsdb reads its configuration options out of the imapd.conf(5) file unless specified otherwise by -C.
The configdirectory option in imapd.conf(5) is used to determine the default location of the conversations database.
In the first synopsis, the -d option dumps the contents of a conversations database to standard output in an ASCII format. In the second synopsis, the resulting file is fed back in, using the -u option to "undump" from standard input. This pair of commands is useful for disaster recovery, or for changing the backend used to store the conversations database.
The third synopsis is used to reconstruct conversations information in various ways for a specific user, and the fourth to reconstruct conversations information for all users. See OPTIONS below for details.
This command was introduced in version 3.0.
This is a bulk mode version of what happens to each message when it arrives, and can be used to add missing conversation information for past messages, e.g. after using -z or after upgrading Cyrus from older versions. Note: this operation uses information from cyrus.cache files so it does not need to read every single message file.
[NB: Examples needed]
This command was introduced in version 3.0.
/etc/imapd.conf, <configurationdir>/conversations.db
The Cyrus Team, Nic Bernstein (Onlight)
1993-2018, The Cyrus Team
March 9, 2021 | 3.2.6 |