115 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			115 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| diff --git a/doc/examples/cyrus_conf/prefork.conf b/doc/examples/cyrus_conf/prefork.conf
 | |
| index 4ce2c0f..3b1e6d7 100644
 | |
| --- a/doc/examples/cyrus_conf/prefork.conf
 | |
| +++ b/doc/examples/cyrus_conf/prefork.conf
 | |
| @@ -19,15 +19,15 @@ SERVICES {
 | |
|  #  nntps         cmd="nntpd -s" listen="nntps" prefork=1
 | |
|  
 | |
|    # these are only necessary if using HTTP for CalDAV, CardDAV, or RSS
 | |
| -#  http          cmd="httpd" listen="http" prefork=3
 | |
| -#  https         cmd="httpd -s" listen="https" prefork=1
 | |
| +  http          cmd="httpd" listen="http" prefork=3
 | |
| +  https         cmd="httpd -s" listen="https" prefork=1
 | |
|  
 | |
|    # at least one LMTP is required for delivery
 | |
|  #  lmtp          cmd="lmtpd" listen="lmtp" prefork=0
 | |
| -  lmtpunix      cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=1
 | |
| +  lmtpunix      cmd="lmtpd" listen="/run/cyrus/socket/lmtp" prefork=1
 | |
|  
 | |
|    # this is only necessary if using notifications
 | |
| -#  notify        cmd="notifyd" listen="/var/imap/socket/notify" proto="udp" prefork=1
 | |
| +#  notify        cmd="notifyd" listen="/run/cyrus/socket/notify" proto="udp" prefork=1
 | |
|  }
 | |
|  
 | |
|  EVENTS {
 | |
| diff --git a/doc/examples/imapd_conf/normal.conf b/doc/examples/imapd_conf/normal.conf
 | |
| index 95b54e9..3935b77 100644
 | |
| --- a/doc/examples/imapd_conf/normal.conf
 | |
| +++ b/doc/examples/imapd_conf/normal.conf
 | |
| @@ -10,7 +10,7 @@ admins: cyrus
 | |
|  ###################################################################
 | |
|  
 | |
|  # Configuration directory
 | |
| -configdirectory: /var/lib/cyrus
 | |
| +configdirectory: /var/lib/imap
 | |
|  
 | |
|  # Directories for proc and lock files
 | |
|  proc_path: /run/cyrus/proc
 | |
| @@ -19,18 +19,18 @@ mboxname_lockpath: /run/cyrus/lock
 | |
|  # Locations for DB files
 | |
|  # The following DB are recreated upon initialization, so should live in
 | |
|  # ephemeral storage for best performance.
 | |
| -duplicate_db_path: /run/cyrus/deliver.db
 | |
| -ptscache_db_path:  /run/cyrus/ptscache.db
 | |
| -statuscache_db_path: /run/cyrus/statuscache.db
 | |
| -tls_sessions_db_path: /run/cyrus/tls_sessions.db
 | |
| +duplicate_db_path: /run/cyrus/db/deliver.db
 | |
| +ptscache_db_path:  /run/cyrus/db/ptscache.db
 | |
| +statuscache_db_path: /run/cyrus/db/statuscache.db
 | |
| +tls_sessions_db_path: /run/cyrus/db/tls_sessions.db
 | |
|  
 | |
|  # Which partition to use for default mailboxes
 | |
|  defaultpartition: default
 | |
| -partition-default: /var/spool/cyrus/mail
 | |
| +partition-default: /var/spool/imap
 | |
|  
 | |
|  # If sieveusehomedir is false (the default), this directory is searched
 | |
|  # for Sieve scripts.
 | |
| -sievedir: /var/spool/sieve
 | |
| +sievedir: /var/lib/imap/sieve
 | |
|  
 | |
|  ###################################################################
 | |
|  ## Important: KEEP THESE IN SYNC WITH cyrus.conf
 | |
| @@ -51,19 +51,16 @@ syslog_prefix: cyrus
 | |
|  # Space-separated list of HTTP modules that will be enabled in
 | |
|  # httpd(8).  This option has no effect on modules that are disabled at
 | |
|  # compile time due to missing dependencies (e.g. libical).
 | |
| -#
 | |
| -# Allowed values: caldav, carddav, domainkey, ischedule, rss
 | |
| -httpmodules: caldav carddav
 | |
| +# Enable supported modules
 | |
| +httpmodules: caldav carddav
 | |
|  
 | |
|  # If enabled, the partitions will also be hashed, in addition to the
 | |
|  # hashing done on configuration directories. This is recommended if one
 | |
|  # partition has a very bushy mailbox tree.
 | |
|  hashimapspool: true
 | |
|  
 | |
| -# Enable virtual domains
 | |
| -# and set default domain to localhost
 | |
| -virtdomains: yes
 | |
| -defaultdomain: localhost
 | |
| +# Disable virtual domains by default
 | |
| +virtdomains: off
 | |
|  
 | |
|  ###################################################################
 | |
|  ## User experience settings
 | |
| @@ -72,6 +69,14 @@ defaultdomain: localhost
 | |
|  # Minimum time between POP mail fetches in minutes
 | |
|  popminpoll: 1
 | |
|  
 | |
| +# Conversation support is required for jmap
 | |
| +conversations: 1
 | |
| +conversations_db: twoskip
 | |
| +
 | |
| +# This will default to on in 3.1, and improves compatibility with some Apple
 | |
| +# devices.  Upstream https://github.com/cyrusimap/cyrus-imapd/issues/1556
 | |
| +specialusealways: 1
 | |
| +
 | |
|  ###################################################################
 | |
|  ## User Authentication settings
 | |
|  ###################################################################
 | |
| @@ -99,6 +104,12 @@ sasl_auto_transition: no
 | |
|  ## SSL/TLS Options
 | |
|  ###################################################################
 | |
|  
 | |
| +# These three files will automatically be generated by the systemd unit when
 | |
| +# the service starts for the first time.
 | |
| +tls_server_cert: /etc/pki/cyrus-imapd/cyrus-imapd.pem
 | |
| +tls_server_key: /etc/pki/cyrus-imapd/cyrus-imapd-key.pem
 | |
| +tls_client_ca_file: /etc/pki/cyrus-imapd/cyrus-imapd-ca.pem
 | |
| +
 | |
|  # File containing the global certificate used for ALL services (imap,
 | |
|  # pop3, lmtp, sieve)
 | |
|  #tls_server_cert: /etc/ssl/certs/ssl-cert-snakeoil.pem
 |