# standard standalone server implementation
START {
# do not delete this entry!
recover cmd="ctl_cyrusdb -r"
}
# UNIX sockets start with a slash and are absolute paths
SERVICES {
# add or remove based on preferences
imap cmd="imapd" listen="imap" prefork=1
pop3 cmd="pop3d" listen="pop3" prefork=0
# nntp cmd="nntpd" listen="nntp" prefork=0
sieve cmd="timsieved" listen="sieve" prefork=0
# at least one LMTP is required for delivery
lmtp cmd="lmtpd" listen="lmtp" prefork=0
# lmtpunix cmd="lmtpd" listen="/lmtp" prefork=0
# this is only necessary if using notifications
# notify cmd="notifyd" listen="/notify" proto="udp" prefork=1
}
EVENTS {
# this is required
checkpoint cmd="ctl_cyrusdb -c" period=30
# this is only necessary if using duplicate delivery suppression
delprune cmd="ctl_deliver -E 3" at=0400
# this is only necessary if caching TLS sessions
tlsprune cmd="tls_prune" at=0400
}
DAEMON {
# this is only necessary if using idled for IMAP IDLE
idled cmd="idled"
}