carta
cyrus-cvt_cyrusdb(8)

cyrus-cvt_cyrusdb8

Cyrus imap documentation convert a database file between cyrus database formats

Overview

cvt_cyrusdb is used to convert a cyrusdb file between different database backends. Note that you should not attempt to use the same file for input and output.

Running without any options will list the available database backends.

cvt_cyrusdb reads its configuration options out of the imapd.conf(5) file unless specified otherwise by -C.

NOTE:

Note that the file locations are NOT read out of the configuration file, and must be supplied on the command line.

Options

-C config-file

Use the specified configuration file config-file rather than the default imapd.conf(5).

Examples

cvt_cyrusdb

Display list of available backends.

cvt_cyrusdb /var/lib/imap/mailboxes.db skiplist /tmp/mailboxes.db berkeley-nosync

Convert /var/lib/imap/mailboxes.db from skiplist format to /tmp/mailboxes.db in berkeley-nosync format.

Files

/etc/imapd.conf

History

  • Debian 13 (Trixie): the text shown here
  • Debian 12 (Bookworm)
  • Debian 11 (Bullseye)
  • Debian 10 (Buster)
  • Debian 9 (Stretch)
  • Debian 8 (Jessie) to Debian 7 (Wheezy)

-C since Debian 10 (Buster).

Author

The Cyrus Team, Nic Bernstein (Onlight), Jeroen van Meeuwen (Kolab Systems)

From cyrus-common 3.10.2-1+deb13u2 in Debian 13 (Trixie). Parsed by carta from the page's man source.