Installation_Guide/default configuration files

Jeroen van Meeuwen vanmeeuwen at kolabsys.com
Fri Jul 1 12:00:22 CEST 2011


 Installation_Guide/default |   94 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 94 insertions(+)

New commits:
commit 1b64af235c4bd51bb8a87f2b58013b105c9fd1c6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen at kolabsys.com>
Date:   Fri Jul 1 11:00:04 2011 +0100

    Add default configuration files for Cyrus IMAP

diff --git a/Installation_Guide/default configuration files/cyrus.conf b/Installation_Guide/default configuration files/cyrus.conf
new file mode 100644
index 0000000..e2d0f33
--- /dev/null
+++ b/Installation_Guide/default configuration files/cyrus.conf	
@@ -0,0 +1,39 @@
+# standard standalone server implementation
+
+START {
+    # do not delete this entry!
+    recover     cmd="ctl_cyrusdb -r"
+
+    # this is only necessary if using idled for IMAP IDLE
+    idled       cmd="idled"
+}
+
+SERVICES {
+    # The following lines enable the frontend server to proxy connections
+    # to the appropriate backend server.
+    #
+    imap        cmd="imapd"         listen="imap"                           prefork=5 provide_uuid=1
+    imaps       cmd="imapd -s"      listen="imaps"                          prefork=5 provide_uuid=1
+
+    lmtpunix    cmd="lmtpd"         listen="/var/lib/imap/socket/lmtp"      prefork=0
+    lmtpnet     cmd="lmtpd"         listen="lmtp"                           prefork=0
+    ptloader    cmd="ptloader"      listen="/var/lib/imap/ptclient/ptsock"  prefork=0
+
+    sievefilter cmd="timsieved"     listen=4190                             prefork=0
+    sieve       cmd="timsieved"     listen=sieve                            prefork=0
+}
+
+EVENTS {
+    # This is required
+    checkpoint  cmd="ctl_cyrusdb -c" period=30
+
+    # This is only necessary if using duplicate delivery suppression,
+    # Sieve or NNTP
+    delprune    cmd="cyr_expire -E 3 -D 7 -X 7" at=0530
+
+    # this is only necessary if caching TLS sessions
+    tlsprune    cmd="tls_prune" at=0500
+
+    # Index
+    squatter    cmd="squatter -s -i" at=0130
+}
diff --git a/Installation_Guide/default configuration files/imapd.conf b/Installation_Guide/default configuration files/imapd.conf
new file mode 100644
index 0000000..656e342
--- /dev/null
+++ b/Installation_Guide/default configuration files/imapd.conf	
@@ -0,0 +1,55 @@
+configdirectory: /var/lib/imap
+partition-default: /var/spool/imap
+admins: cyrus-admin cyrus-murder
+sievedir: /var/lib/imap/sieve
+sendmail: /usr/sbin/sendmail
+
+sasl_pwcheck_method: auxprop saslauthd
+sasl_mech_list: PLAIN LOGIN
+allowplaintext: 0
+
+auth_mech: pts
+pts_module: ldap
+
+ldap_servers: ldap://ldap.test90.kolabsys.com
+ldap_sasl: 0
+ldap_base: dc=test90,dc=kolabsys,dc=com
+ldap_bind_dn: uid=kolab-anonymous,ou=Special Users,dc=test90,dc=kolabsys,dc=com
+ldap_password: Welcome2KolabSystems
+ldap_filter: (|(&(|(uid=cyrus-admin)(uid=cyrus-murder))(uid=%U))(&(|(uid=%U)(mail=%U@%d)(mail=%U@%r))(objectclass=kolabinetorgperson)(!(nsroledn=cn=nsmanageddisabledrole,dc=test90,dc=kolabsys,dc=com))))
+ldap_group_base: ou=Groups,dc=test90,dc=kolabsys,dc=com
+ldap_group_filter: (cn=%u)
+ldap_member_base: ou=People,dc=test90,dc=kolabsys,dc=com
+ldap_member_method: filter
+ldap_member_filter: (uniqueMember=%D)
+ldap_member_attribute: mail
+ldap_restart: 1
+
+tls_cert_file: /etc/pki/tls/certs/test90-3.test90.kolabsys.com.crt
+tls_key_file: /etc/pki/tls/private/test90-3.test90.kolabsys.com.key
+tls_ca_file: /etc/pki/tls/certs/kolab_ca.crt
+
+annotation_definitions: /etc/imapd.annotations.conf
+
+allowallsubscribe: 1
+allowusermoves: 1
+altnamespace: 1
+hashimapspool: 1
+unixhierarchysep: 1
+
+anysievefolder: 1
+fulldirhash: 0
+sieveusehomedir: 0
+
+lmtp_downcase_rcpt: 1
+lmtp_fuzzy_mailbox_match: 1
+username_to_lower: 1
+normalizeuid: 1
+
+deletedprefix: DELETED
+delete_mode: delayed
+expunge_mode: delayed
+
+flushseenstate: 1
+
+virtdomains: userid





More information about the commits mailing list