SYNC_SERVER(8)
π SYNC_SERVER(8) π
okay bestie, so this is a page from the Cyrus IMAP manual, section 8 (that's the admin/system-commands girlies). sync_server β say it with me β is the server side of the synchronization (replication) engine. no cap.
β¨ NAME β¨
sync_server β Cyrus IMAP documentation, and also the server side of the synchronization (replication) engine. two jobs, both iconic.
π SYNOPSIS π
sync_server [ -C config-file ] [ -p ssf]
literally that's it. she's low maintenance. π
π¦ DESCRIPTION π¦
okay so picture this: sync_server is the server side of the replication system. she lives on the target (that's the replica) system, and she just... sits there, listening. π listening for connections from sync_client(8), who shows up with instructions for synchronizing the replica system with the master system. it's giving boss-employee energy but make it mail servers.
and where does she get her settings? sync_server reads its configuration options out of the imapd.conf(5) file β unless you tell her otherwise with -C. she's flexible like that. π«Ά
πΈ OPTIONS πΈ
-Cconfig-file β use the specified configuration file config-file instead of the defaultimapd.conf(5). basically "not that one, this one." π-pssf β tellsync_serverthat an external layer exists. an SSF (security strength factor) of1means an integrity protection layer exists. any higher SSF implies some form of privacy protection. so like,1is "we got a vibe check" and higher is "we got a whole glam team." β¨
π₯ EXAMPLES π₯
sync_server is commonly included in the SERVICES section of cyrus.conf(5) β like so, bestie, verbatim:
SERVICES {
imap cmd="imapd -U 30" listen="imap" prefork=0
imaps cmd="imapd -s -U 30" listen="imaps" prefork=0 maxchild=100
pop3 cmd="pop3d -U 30" listen="pop3" prefork=0
pop3s cmd="pop3d -s -U 30" listen="pop3s" prefork=0 maxchild=100
lmtpunix cmd="lmtpd" listen="/var/run/cyrus/socket/lmtp" prefork=0 maxchild=20
sieve cmd="timsieved" listen="sieve" prefork=0
notify cmd="notifyd" listen="/var/run/cyrus/socket/notify" proto="udp" prefork=1
httpd cmd="httpd" listen=8080 prefork=1 maxchild=20
syncserver cmd="sync_server" listen="csync"
}
see that last line? syncserver cmd="sync_server" listen="csync" β that's her. she's in the group chat, she's on the roster, she's serving csync. π
π§ FILES π§
/etc/imapd.conf,/etc/cyrus.conf
the two spots she hangs out. know them, love them. πΈ
π SEE ALSO π
her besties. go read them too, fr fr. π
π AUTHOR π
the Cyrus Team, David Carter (dpc22@cam.ac.uk), Ken Murchison (ken@oceana.com), Nic Bernstein (Onlight)
absolute legends, every single one. π«Ά
π COPYRIGHT π
1993β2026, The Cyrus Team
okay so that's the whole page, no skips, no cuts, every last crumb preserved. π
and for the sign-off, bestie: this little masterpiece is from Cyrus IMAP version 3.12.4, dated Sep 09, 2026, and it goes by SYNC_SERVER(8). periodt. πβ¨ππ¦πΈπ π«Άππ₯ππβππππ§π
π¦ 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