POP3D(8)
π POP3D(8) β the Cyrus IMAP glow-up π
okay bestie, sit down, hydrate, because we're talking about pop3d β that's the Cyrus IMAP documentation girlie, and she is literally a POP3 server process. no cap. π
β¨ SYNOPSIS β¨
pop3d [ -C config-file ] [ -U uses ] [ -T timeout ] [ -D ]
[ -H ] [ -s ] [ -p ssf ]
πΈ DESCRIPTION πΈ
so pop3d is a POP3 server, periodt. she takes commands on her standard input and claps back on her standard output. π
lowkey important: she MUST be invoked by master(8) with those descriptors attached to a remote client connection. like, that's not a suggestion, that's the whole vibe. if you try to launch her solo she will simply not serve the moment.
pop3d reads her configuration options out of the imapd.conf(5) file, unless you say otherwise with -C. π«Ά
now here's the cute part β if the directory log/user exists under the directory specified in the configdirectory configuration option, then pop3d will create protocol telemetry logs for sessions authenticating as user. she's keeping receipts, bestie, but the respectful kind. π
those telemetry logs get stored in the log/user directory with a filename of the pop3d process-id. iconic behaviour honestly. β¨
π OPTIONS π
-C config-fileβ use the config file config-file instead of the defaultimapd.conf(5). she'll read your custom file, no questions asked. π¦-U usesβ the max number of times the process should be used for new connections before shutting down. the default is250. that's her social battery limit fr fr. π-T timeoutβ how many seconds the process will wait for a new connection before shutting down. heads up: a value of0(zero) disables the timeout entirely. the default is60. π-Dβ run the external debugger specified indebug_command. detective mode activated. π-Hβ tellhttpdto expect a HAProxy protocol header from the sender. π-sβ serve POP3 over SSL (pop3s). all data to and frompop3dis encrypted using the Secure Sockets Layer. she's private, she's mysterious, she's encrypted. π-p ssfβ tellpop3dthat an external layer exists. an SSF (security strength factor) of1means an integrity protection layer exists. any higher SSF implies some form of privacy protection. π
β EXAMPLES β
pop3d is commonly included in the SERVICES section of cyrus.conf(5) like so:
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
}
see how she's sitting right there next to pop3s with her -s flag on? main character energy, truly. π
π FILES π
/etc/imapd.conf
π§ SEE ALSO π§
iykyk. go read those next, bestie, they're her whole support system. π
π AUTHOR π
The Cyrus Team, Nic Bernstein (Onlight)
π COPYRIGHT π
1993β2026, The Cyrus Team
and that's the tea, bestie π«Ά this was Cyrus IMAP, version 3.12.4, dated Sep 09, 2026, page POP3D(8) β slay, ate, no crumbs, and she will literally wait 60 seconds for you before she logs off. π
β¨πΈ
π¦ 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