MBEXAMINE(8)
π MBEXAMINE π
okay bestie, welcome to mbexamine β that's section 8 of the Cyrus IMAP manual, and she is literally the mailbox detective you didn't know you needed. πβ¨
β¨ NAME β¨
mbexamine β Cyrus IMAP documentation
Examine a cyrus-format mailbox π¦
π SYNOPSIS π
mbexamine [ -C config-file ] [ -u uid ] mailbox...
mbexamine [ -C config-file ] [ -s seqnum] mailbox...
mbexamine [ -C config-file ] -q mailbox...
mbexamine [ -C config-file ] -c mailbox...
like, four whole moods, pick your fighter π
πΈ DESCRIPTION πΈ
okay so mbexamine is gonna go peek inside a cyrus format mailbox β the header, the index, and the cache files β and dump all the info that's hiding in there. it's giving "x-ray vision but for mail" π©»β¨
and she's not nosy about everything either β if you only care about one specific message, you can tell her to chill and only look at a certain uid or sequence number using the -s and -u switches. no cap. π
where does she get her settings? she reads her configuration options straight out of the imapd.conf(5) file β unless you say otherwise with -C. and to actually find the mailbox on disk, she uses <configdirectory>/mailboxes.db. that's the map, bestie. πΊοΈ
π OPTIONS π
-Cconfig-file β use this specific config-file instead of the defaultimapd.conf(5). your config, your rules. π-uuid,--uid=uidβ dump info for the given uid only. just that one. tunnel vision, but make it iconic. ποΈ-sseqnum,--seq=seqnumβ dump info for the given sequence number seqnum only. same energy, different number. π’-q,--check-quotaβ compare the quota usage incyrus.indexagainst the actual message file sizes, and report any differences. and if there are differences? the mailbox SHOULD be reconstructed. not optional, bestie, that's a whole situation. π-c,--check-message-filesβ compare the records incyrus.indexto the actual message files and report any differences. this one's your girl if message files got manipulated manually and/or restored incorrectly β she'll catch it. π
π EXAMPLES π
mbexamine user.jsmith
Examine the mailbox hierarchy rooted at user.jsmith. π¦
mbexamine -u 00000004 user.jsmith
Examine the mailbox hierarchy rooted at user.jsmith, looking for messages with UID = 00000004. π―
mbexamine -q user.jsmith
Examine the mailbox hierarchy rooted at user.jsmith, checking quotas. π°
mbexamine -c user.jsmith
Examine the mailbox hierarchy rooted at user.jsmith, comparing index records to the actual message files in the mailbox directory. π
π§ FILES π§
/etc/imapd.conf<configdirectory>/mailboxes.db
β SEE ALSO β
iykyk π
π AUTHOR π
The Cyrus Team, Nic Bernstein (Onlight)
π«Ά COPYRIGHT π«Ά
1993β2026, The Cyrus Team
fr fr, that's the whole page. go examine something. π₯
3.12.4 Β· Sep 09, 2026 Β· that's the vibe, that's the version, that's the date β mwah π MBEXAMINE(8) 4ever ππ
π¦ where this page comes from
- fedora 44: cyrus-imapd 3.12.4-1.fc44 Β· BSD-Attribution-HPND-disclaimer
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms