POP3D(8)
π POP3D(8) β the Cyrus IMAP girlies' guide to pop3d π
okay so bestie, welcome to the pop3d manual page, brought to you by the Cyrus IMAP β¨documentationβ¨. This is the page for the POP3 server process, and yes she's serving, literally, on port whatever you told her to. Let's get into it π
β¨ NAME β¨
pop3d β Cyrus IMAP documentation
POP3 server process π¦
πΈ SYNOPSIS πΈ
pop3d [ -C config-file ] [ -U uses ] [ -T timeout ] [ -D ]
[ -H ] [ -s ] [ -p ssf ]
that's the whole vibe, no cap.
π DESCRIPTION π
pop3d is an POP3 server. She accepts commands on her standard input and responds on her standard output. She MUST be invoked by master(8) with those descriptors attached to a remote client connection. Like, this is not a "run her yourself and see what happens" situation, she needs master(8) to set her up properly, periodt. π
pop3d reads her configuration options out of the imapd.conf(5) file unless you tell her otherwise with -C.
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. Yes bestie, she's tracking things, but in a cute documented way π
Those telemetry logs will be stored in the log/user directory with a filename of the pop3d process-id. iykyk π₯
π OPTIONS π
-Cconfig-file β use the specified configuration file config-file instead of the defaultimapd.conf(5). main character energy, she brings her own config π-Uuses β the maximum number of times that the process should be used for new connections before shutting down. The default is250. she's got stamina but not infinite stamina β¨-Ttimeout β the number of seconds that the process will wait for a new connection before shutting down. Note that a value of0(zero) will disable the timeout. The default is60. so like, she'll wait a whole minute and then she's out π¦-Dβ run external debugger specified indebug_command. detective mode π-Hβ tellhttpdto expect a HAProxy protocol header from the sender. that's the tea β-sβ serve POP3 over SSL (pop3s). All data to and frompop3dis encrypted using the Secure Sockets Layer. lock it down, princess ππ-pssf β 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. slay, security π‘οΈ
π 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
}
look at her, thriving in the SERVICES block, iconic π
π FILES π
/etc/imapd.conf
π₯ SEE ALSO π₯
go read those too bestie, they're giving context β¨
π AUTHOR π
The Cyrus Team, Nic Bernstein (Onlight)
π COPYRIGHT π
1993β2026, The Cyrus Team
and that's the whole page fr fr π don't skip the options, don't run her without master(8), and remember: she's a POP3 server, not a pop star (though honestly? both π€)
version 3.12.3, dated Jul 15, 2026, from the Cyrus IMAP girlies β bye bestie, mwah π«Άπβ¨
π¦ where this page comes from
- ubuntu stonking: cyrus-pop3d 3.12.3-3build1 Β· CMU
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms