cyrus-timsieved8
Cyrus imap documentation cmu hack for getting sieve scripts onto the server
Usage
timsieved[-Cconfig-file]
Overview
timsieved is a server that allows users to remotely manage their sieve scripts kept on the server. It accepts commands on its standard input and responds on its standard output. It MUST be invoked by master(8) with those descriptors attached to a remote client connection.
Cyrus admins who authenticate and authorize as themselves (e.g. don't proxy) manage global scripts.
timsieved reads its configuration options out of the imapd.conf(5) file unless specified otherwise by -C.
Options
-
-C config-file -
Use the specified configuration file config-file rather than the default imapd.conf(5).
Examples
timsieved is commonly included in the SERVICES section of cyrus.conf(5) like so:
SERVICES {imap cmd="imapd -U 30" listen="imap" prefork=0imaps cmd="imapd -s -U 30" listen="imaps" prefork=0 maxchild=100pop3 cmd="pop3d -U 30" listen="pop3" prefork=0pop3s cmd="pop3d -s -U 30" listen="pop3s" prefork=0 maxchild=100lmtpunix cmd="lmtpd" listen="/var/run/cyrus/socket/lmtp" prefork=0 maxchild=20sieve cmd="timsieved" listen="sieve" prefork=0notify cmd="notifyd" listen="/var/run/cyrus/socket/notify" proto="udp" prefork=1httpd cmd="httpd" listen=8080 prefork=1 maxchild=20}
Files
/etc/imapd.conf, /etc/cyrus.conf
Releases
5 releases since Debian 9 (Stretch); the text changed 4 times.
-C since Debian 10 (Buster).