]> git.somenet.org - root/pub/somesible.git/blob - roles/server/mail/cyrus/files/default/cyrus.conf
[roles/server/mail/cyrus] setup cyrus imap/dav server
[root/pub/somesible.git] / roles / server / mail / cyrus / files / default / cyrus.conf
1 #
2 ################################################
3 ### Managed by someone's ansible provisioner ###
4 ################################################
5 # Part of: https://git.somenet.org/root/pub/somesible.git
6 # 2017-2024 by someone <someone@somenet.org>
7 #
8
9 START {
10     recover cmd="ctl_cyrusdb -r"
11 }
12
13 SERVICES {
14     imap     cmd="imapd -U 30"     prefork=0 listen="imap" maxchild=500
15 #    imaps    cmd="imapd -s -U 30"  prefork=0 listen="imaps"
16     sieve    cmd="timsieved"       prefork=0 listen="sieve"
17     notify   cmd="notifyd"         prefork=1 listen="/var/lib/cyrus/socket/notify" proto="udp"
18     lmtpunix cmd="lmtpd"           prefork=1 listen="/var/lib/cyrus/socket/lmtp" maxchild=2
19
20     #nntp    cmd="nntpd -U 30" listen="nntp" prefork=0
21     #nntps   cmd="nntpd -s -U 30" listen="nntps" prefork=0
22     #http    cmd="httpd -U 30" listen="8008" prefork=0
23     #https   cmd="httpd -s -U 30" listen="8443" prefork=0
24 }
25
26 EVENTS {
27     # This is required.
28     checkpoint  cmd="ctl_cyrusdb -c" period=60
29
30     # Cleanup duplicatE db, eXpunged emails, deleteD mailboxes, unused user-Tags.
31     delprune  cmd="cyr_expire -E9 -D1 -X2 -t" at=0001
32
33     # This is only necessary if caching TLS sessions.
34     tlsprune  cmd="tls_prune" at=0002
35
36     # indexing of mailboxes for server side fulltext searches
37     # reindex changed mailboxes (fulltext) approximately every other hour
38     #squatter_1  cmd="/usr/bin/nice -n 19 /usr/sbin/cyrus squatter -s" period=120
39     # reindex all mailboxes (fulltext) daily
40     #squatter_a  cmd="/usr/sbin/cyrus squatter" at=0517
41 }
42
43 DAEMON {
44     idled cmd="idled"
45 }