CTL_DELIVER(8)

πŸ’– CTL_DELIVER β€” the Cyrus IMAP girlie's guide ✨

okay so bestie, this is ctl_deliver(8) from Cyrus IMAP, and she's here to help you do operations on the duplicate delivery database. yep. that one. the dupe db. let's get into it 🫢


🌸 NAME 🌸

ctl_deliver β€” Cyrus IMAP documentation

perform operations on the duplicate delivery database ✨ (yes that's literally her whole job, and she ate)


πŸ¦‹ SYNOPSIS πŸ¦‹

ctl_deliver [ -C config-file ] -d [ -f filename ]

πŸ’… DESCRIPTION πŸ’…

so ctl_deliver is the girl who handles all your various administrative operations on the duplicate delivery database. she's giving admin energy, she's giving housekeeping, she's iconic πŸ’–

by default, ctl_deliver reads her config options straight out of the imapd.conf(5) file β€” unless you tell her otherwise with -C. and lowkey important: the configdirectory option in imapd.conf(5) is what determines the default location of the delivery database. so like, that's the vibe check on where things live ✨


✨ OPTIONS ✨

  • -C config-file β€” use the config file config-file instead of the default imapd.conf(5). you're picking the outfit, she's wearing it πŸ’…
  • -d, --dump β€” dump the contents of the database to standard output, in a portable flat-text format. it's giving show-and-tell, no cap πŸŽ€
  • -f filename, --filename=filename β€” use the database specified by filename instead of the default (configdirectory/deliver.db). custom db? obsessed. πŸ”₯

🌈 EXAMPLES 🌈

she loves a demo, so here you go:

ctl_deliver -d
Dump configdirectory/deliver.db to STDOUT
ctl_deliver -d -f /tmp/deliverdb.txt
Dump configdirectory/deliver.db to /tmp/deliverdb.txt.

literally just dumping databases left and right, main character energy fr fr 😭


πŸ‘‘ SEE ALSO πŸ‘‘

imapd.conf(5), master(8)

(go read those too bestie, iykyk)


πŸ“ FILES πŸ“

  • /etc/imapd.conf
  • <configdirectory>/deliver.db

πŸ’œ AUTHOR πŸ’œ

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

the icons who made her 🫢


1993–2026, The Cyrus Team


ngl bestie, that configdirectory/deliver.db path is load-bearing β€” if your configdirectory is different, that's where your db is, periodt.

okay that's the whole page πŸ’– this was version 3.12.3, dated Jul 15, 2026, brought to you by the Cyrus IMAP girlies β€” mwah, go dump a database responsibly πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from