CYR_SYNCLOG(8)

πŸ’– CYR_SYNCLOG πŸ’–

okay bestie, welcome to cyr_synclog β€” it's part of the Cyrus IMAP docs and honestly? it's giving "tiny little log-append gremlin" and I'm obsessed. πŸ¦‹

Basically: it appends a value to the log file. That's it, that's the whole job. And you've got two ways to feed it β€” either you hand it a log type plus a value, or you hand it an entire log line and let it vibe. Your call, queen. πŸ’…


✨ SYNOPSIS ✨

cyr_synclog [ -C config-file ] [ -{type} value ]
cyr_synclog [ -C config-file ] "<raw-log-line>"

🌸 DESCRIPTION 🌸

So, cyr_synclog appends a value to the log file. Fr fr, that's the mission. You can either specify the log type and value, or you can just throw an entire raw log line at it. Both work, both are valid, both slay. πŸ’–

If you run it with literally no options at all? It prints a short usage document. Not a crash, not a tantrum β€” just a little "here's how to use me" moment. πŸŽ€

And for config, cyr_synclog reads its configuration options out of the imapd.conf(5) file β€” unless you say otherwise with -C. iykyk. ✨


πŸ‘‘ OPTIONS πŸ‘‘

okay this is the part where you screenshot and keep it forever, because every single one of these is here:

  • -C config-file β€” use the specified configuration file config-file rather than the default imapd.conf(5). Main character move: bring your own config. πŸ’œ
  • -u, --user user β€” the user, bestie. that's the flag. 🌸
  • -U, --unuser unuser β€” the unuser. πŸ™ˆ
  • -v, --sieve sieve β€” the sieve. 🧚
  • -m, --mailbox mailbox β€” the mailbox. πŸŽ€
  • -M, --unmailbox unmailbox β€” the unmailbox. πŸ’€
  • -a, --append append β€” the append. ✨
  • -c, --acl acl β€” the acl. πŸ”₯
  • -q, --quota quota β€” the quota. πŸ’…
  • -n, --annotation annotation β€” the annotation. πŸ¦‹
  • -s, --seen seen β€” the seen. πŸ‘‘
  • -b, --subscription subscription β€” the subscription. 🌈

not me listing all twelve like a good student. periodt. πŸ’–


⭐ EXAMPLES ⭐

this is where it all comes together, bestie. watch:

cyr_synclog -m user.brong

Add the mailbox user.brong to the log. simple. iconic. πŸŽ€

cyr_synclog -u brong

Add the user brong to the log. look at her go. ✨

cyr_synclog -C /etc/imapd-special.conf -s user.brong brong

Add a log entry to mark mailbox user.brong as seen by user brong. different config file, same energy. πŸ’œ

cyr_synclog "SEEN user.brong brong"

Add a log line, using the raw format, to mark mailbox user.brong as seen by user brong. raw format, raw vibes. πŸ”₯


🌈 HISTORY 🌈

This command was introduced in version 3.0. so she's been on the scene a minute. respect the elders. 🫢


πŸŽ€ FILES πŸŽ€

  • /etc/imapd.conf
  • <configdirectory>/sync/log

your config lives here, your log ends up over there. the way that this is literally the whole filesystem footprint. πŸ’…


πŸ’œ SEE ALSO πŸ’œ

go read those too, bestie, they're part of the lore. 🌸


πŸ¦‹ AUTHOR πŸ¦‹

The Cyrus Team, Nic Bernstein (Onlight). absolute legends, no cap. πŸ‘‘


1993–2026, The Cyrus Team. πŸ’–


and that's the whole page!! this was Cyrus IMAP 3.12.3, dated Jul 15, 2026, and I fear she ate. go append something to a log, bestie β€” you've got this. πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from