---
name: "cyrus-cvt_cyrusdb"
section: "8"
platform: "linux"
package: "cyrus-common"
version: "3.10.2-1+deb13u2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/cyrus-cvt_cyrusdb"
---

# cyrus-cvt\_cyrusdb(8)

Cyrus IMAP documentation Convert a database file between cyrus database formats

## NAME

cvt\_cyrusdb - Cyrus IMAP documentation

Convert a database file between cyrus database formats

## SYNOPSIS

```
cvt_cyrusdb [ -C config-file ] old-file old-fileformat new-file new-file-format
```

## DESCRIPTION

**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)](/imapd.conf/5.md) 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)](/imapd.conf/5.md).*

## 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**

## SEE ALSO

*[imapd.conf(5)](/imapd.conf/5.md)*

## AUTHOR

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

## COPYRIGHT

**1993–2025, The Cyrus Team**
