POP3PROXYD(8)
π POP3PROXYD π
okay bestie, so this is pop3proxyd, and it lives in the Cyrus IMAP docs family. the manual name is POP3PROXYD(8) but like... the tea is that it's literally a hard linked copy of pop3d(8), kept around for backwards compatibility from way back when a murder frontend had its own pop3d binaries. yes queen, it's a legacy bestie. π«Ά
β¨ SYNOPSIS β¨
pop3d [ -C config-file ] [ -U uses ] [ -T timeout ] [ -D ]
[ -H ] [ -s ] [ -p ssf ]
π¦ DESCRIPTION π¦
so pop3d?? it's a POP3 server. she accepts commands on her standard input and responds on her standard output. no thoughts, just vibes on those two file descriptors. it MUST be invoked by master(8) with those descriptors attached to a remote client connection. like, that's not a suggestion, that's the law. periodt. π
pop3d reads her configuration options out of the imapd.conf(5) file, unless you tell her otherwise with -C. iykyk.
okay 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.
and those telemetry logs? they get stored in the log/user directory with a filename of the pop3d process-id. literally just vibes and numbers, no cap. β¨
π OPTIONS π
-Cconfig-file β use the specified configuration file config-file instead of the defaultimapd.conf(5). she's flexible like that.-Uuses β the max number of times the process should be used for new connections before shutting down. the default is250. she's got a limit and she respects it.-Ttimeout β the number of seconds the process will wait for a new connection before shutting down. note that a value of0(zero) will disable the timeout. the default is60.-Dβ run external debugger specified indebug_command. detective mode fr fr π-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. π secure queen behavior.-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. layered, gorgeous, iconic.
πΈ 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
}
copy it, paste it, slay it. π§
π FILES π
/etc/imapd.conf
π SEE ALSO π
π AUTHOR π
The Cyrus Team
π COPYRIGHT π
1993β2026, The Cyrus Team
and that's the whole page bestie!! this was version 3.12.3 from Jul 15, 2026, brought to you by the Cyrus Team, and honestly? iconic of them. go forth and proxy responsibly. πβ¨ππ¦
π¦ where this page comes from
- ubuntu stonking: cyrus-common 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