]> git.ipfire.org Git - people/mfischer/ipfire-2.x.git/blobdiff - config/cyrus-imapd/cyrus.conf
Typo in compilation commands of postfix.
[people/mfischer/ipfire-2.x.git] / config / cyrus-imapd / cyrus.conf
diff --git a/config/cyrus-imapd/cyrus.conf b/config/cyrus-imapd/cyrus.conf
new file mode 100644 (file)
index 0000000..df83bd0
--- /dev/null
@@ -0,0 +1,38 @@
+START {
+  # do not delete this entry!
+  recover       cmd="ctl_cyrusdb -r"
+
+  # this is only necessary if using idled for IMAP IDLE
+  idled                cmd="idled"
+}
+
+# UNIX sockets start with a slash and are put into /var/imap/socket
+SERVICES {
+  # add or remove based on preferences
+  imap          cmd="imapd" listen="imap" prefork=0
+  imaps         cmd="imapd -s" listen="imaps" prefork=0
+  pop3          cmd="pop3d" listen="pop3" prefork=0
+  pop3s         cmd="pop3d -s" listen="pop3s" prefork=0
+  #sieve        cmd="timsieved" listen="127.0.0.1:2000" prefork=0
+
+  # at least one LMTP is required for delivery
+  #lmtp         cmd="lmtpd" listen="127.0.0.1:24" prefork=0
+  lmtpunix      cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0
+
+  # this is only necessary if using notifications
+  notify       cmd="notifyd" listen="/var/imap/socket/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" period=1440
+
+  # this is only necessary if caching TLS sessions
+  tlsprune      cmd="tls_prune" period=1440
+
+  # SQUAT failed, helps
+  squatter      cmd="squatter -r user" period=1440
+}