Warning, /pim/kube/docker/imapd.conf is written in an unsupported language. File is not indexed.
0001 # Suggested minimal imapd.conf 0002 # See imapd.conf(5) for more information and more options 0003 0004 # Space-separated users who have admin rights for all services. 0005 # NB: THIS MUST BE CONFIGURED 0006 admins: cyrus 0007 0008 ################################################################### 0009 ## File, socket and DB location settings. 0010 ################################################################### 0011 0012 # Configuration directory 0013 configdirectory: /var/lib/imap 0014 0015 # Directories for proc and lock files 0016 proc_path: /run/cyrus/proc 0017 mboxname_lockpath: /run/cyrus/lock 0018 0019 # Locations for DB files 0020 # The following DB are recreated upon initialization, so should live in 0021 # ephemeral storage for best performance. 0022 duplicate_db_path: /run/cyrus/db/deliver.db 0023 ptscache_db_path: /run/cyrus/db/ptscache.db 0024 statuscache_db_path: /run/cyrus/db/statuscache.db 0025 tls_sessions_db_path: /run/cyrus/db/tls_sessions.db 0026 0027 # Which partition to use for default mailboxes 0028 defaultpartition: default 0029 partition-default: /var/spool/imap 0030 0031 # If sieveusehomedir is false (the default), this directory is searched 0032 # for Sieve scripts. 0033 sievedir: /var/lib/imap/sieve 0034 0035 ################################################################### 0036 ## Important: KEEP THESE IN SYNC WITH cyrus.conf 0037 ################################################################### 0038 0039 lmtpsocket: /run/cyrus/socket/lmtp 0040 idlesocket: /run/cyrus/socket/idle 0041 notifysocket: /run/cyrus/socket/notify 0042 0043 # Syslog prefix. Defaults to cyrus (so logging is done as cyrus/imap 0044 # etc.) 0045 syslog_prefix: cyrus 0046 0047 ################################################################### 0048 ## Server behaviour settings 0049 ################################################################### 0050 0051 # Space-separated list of HTTP modules that will be enabled in 0052 # httpd(8). This option has no effect on modules that are disabled at 0053 # compile time due to missing dependencies (e.g. libical). 0054 # Fedora default: enable all modules besides admin 0055 httpmodules: caldav carddav domainkey freebusy ischedule rss tzdist webdav 0056 0057 # If enabled, the partitions will also be hashed, in addition to the 0058 # hashing done on configuration directories. This is recommended if one 0059 # partition has a very bushy mailbox tree. 0060 hashimapspool: true 0061 0062 # Disable virtual domains by default 0063 virtdomains: off 0064 0065 ################################################################### 0066 ## User experience settings 0067 ################################################################### 0068 0069 # Minimum time between POP mail fetches in minutes 0070 popminpoll: 1 0071 0072 # Conversation support is required for jmap 0073 conversations: 1 0074 conversations_db: twoskip 0075 0076 # This will default to on in 3.1, and improves compatibility with some Apple 0077 # devices. Upstream https://github.com/cyrusimap/cyrus-imapd/issues/1556 0078 specialusealways: 1 0079 0080 ################################################################### 0081 ## User Authentication settings 0082 ################################################################### 0083 0084 # Allow plaintext logins by default (SASL PLAIN) 0085 allowplaintext: yes 0086 0087 ################################################################### 0088 ## SASL library options (these are handled directly by the SASL 0089 ## libraries, refer to SASL documentation for an up-to-date list of 0090 ## these) 0091 ################################################################### 0092 0093 # The mechanism(s) used by the server to verify plaintext passwords. 0094 # Possible values are "saslauthd", "auxprop", "pwcheck" and 0095 # "alwaystrue". They are tried in order, you can specify more than one, 0096 # separated by spaces. 0097 # * saslauthd works when started with the shadow mech 0098 # * auxprop should work when: 0099 # * setting default_domain: example.org 0100 # * creating a password with 'echo "doe" | saslpasswd2 -p -u example.org doe' (chown cyrus:root /etc/sasldb2) 0101 # * either login with doe@example.org, ensure the current hostname is example.org. 0102 # * We currently use the saslauthd option so we can login using just doe 0103 sasl_pwcheck_method: saslauthd 0104 0105 # If enabled, the SASL library will automatically create authentication 0106 # secrets when given a plaintext password. Refer to SASL documentation 0107 sasl_auto_transition: no 0108 0109 ################################################################### 0110 ## SSL/TLS Options 0111 ################################################################### 0112 0113 # These three files will automatically be generated by the systemd unit when 0114 # the service starts for the first time. 0115 tls_server_cert: /etc/pki/cyrus-imapd/cyrus-imapd.pem 0116 tls_server_key: /etc/pki/cyrus-imapd/cyrus-imapd-key.pem 0117 tls_client_ca_file: /etc/pki/cyrus-imapd/cyrus-imapd-ca.pem 0118 0119 # File containing the global certificate used for ALL services (imap, 0120 # pop3, lmtp, sieve) 0121 #tls_server_cert: /etc/ssl/certs/ssl-cert-snakeoil.pem 0122 0123 # File containing the private key belonging to the global server 0124 # certificate. 0125 #tls_server_key: /etc/ssl/private/ssl-cert-snakeoil.key 0126 0127 0128 # File containing one or more Certificate Authority (CA) certificates. 0129 #tls_client_ca_file: /etc/ssl/certs/cyrus-imapd-ca.pem 0130 0131 # Path to directory with certificates of CAs. 0132 tls_client_ca_dir: /etc/ssl/certs 0133 0134 # The length of time (in minutes) that a TLS session will be cached for 0135 # later reuse. The maximum value is 1440 (24 hours), the default. A 0136 # value of 0 will disable session caching. 0137 tls_session_timeout: 1440 0138 altnamespace: 0 0139 unixhierarchysep: 0