diff options
author | Hajimu UMEMOTO <ume@FreeBSD.org> | 2002-08-08 14:06:48 +0000 |
---|---|---|
committer | Hajimu UMEMOTO <ume@FreeBSD.org> | 2002-08-08 14:06:48 +0000 |
commit | 6a1ac43756ec8bf1f840eb7d71eea5c6adeade7f (patch) | |
tree | c03b70d876ebc31ab950c6d6bf5906d3b760013f /mail/cyrus-imapd2/files/imapd.conf | |
parent | eb3a00889985551fb39bd8cfcb577102d275d2eb (diff) | |
download | ports-6a1ac43756ec8bf1f840eb7d71eea5c6adeade7f.tar.gz ports-6a1ac43756ec8bf1f840eb7d71eea5c6adeade7f.zip |
Add cyrus-imapd-2.1.5 after repo. copy.
Notes
Notes:
svn path=/head/; revision=64223
Diffstat (limited to 'mail/cyrus-imapd2/files/imapd.conf')
-rw-r--r-- | mail/cyrus-imapd2/files/imapd.conf | 261 |
1 files changed, 245 insertions, 16 deletions
diff --git a/mail/cyrus-imapd2/files/imapd.conf b/mail/cyrus-imapd2/files/imapd.conf index c9de5a5a31b4..8384d7892b02 100644 --- a/mail/cyrus-imapd2/files/imapd.conf +++ b/mail/cyrus-imapd2/files/imapd.conf @@ -17,14 +17,45 @@ configdirectory: /var/imap # partition-default: /var/spool/imap +# Use the UNIX separator character '/' for delimiting levels of +# mailbox hierarchy. The default is to use the netnews separator +# character '.'. +#unixhierarchysep: no + +# Use the alternate IMAP namespace, where personal folders reside at +# the same level in the hierarchy as INBOX. +# +#altnamespace: no + +# If using the alternate IMAP namespace, the prefix for the other +# users namespace. The hierarchy delimiter will be automatically +# appended. +# +#userprefix: Other Users + +# If using the alternate IMAP namespace, the prefix for the shared +# namespace. The hierarchy delimiter will be automatically appended. +# +#sharedprefix: Shared Folders + # The umask value used by various Cyrus IMAP programs # #umask: 077 +# This is the hostname visible in the greeting messages of the POP, +# IMAP and LMTP daemons. If it is unset, then the result returned from +# gethostname(2) is used. +# +#servername: <result returned by gethostname(2)> + # Whether to allow anonymous logins # #allowanonymouslogin: no +# Allow the use of the SASL PLAIN mechanism. +# +#allowplaintext: yes + # The percent of quota utilization over which the server generates # warnings. # @@ -35,6 +66,20 @@ partition-default: /var/spool/imap # #timeout: 30 +# The interval (in seconds) for polling the mailbox for changes while +# running the IDLE command. This option is used when idled can not be +# contacted or when polling is used exclusively. The minimum value is +# 1. A value of 0 will disable polling (and disable IDLE if polling +# is the only method available). +# +#imapidlepoll: 60 + +# If enabled, the server responds to an ID command with a parameter +# list containing: version, vendor, support-url, os, os-version, +# command, arguments, environment. Otherwise the server returns NIL. +# +#imapidresponse: yes + # Set the length of the POP server's inactivity autologout timer, in # minutes. The minimum value is 10, the default. # @@ -45,6 +90,16 @@ partition-default: /var/spool/imap # #popminpoll: 0 +# The number of days advertised as being the minimum a message may be +# left on the POP server before it is deleted (via the CAPA command, +# defined in the POP3 Extension Mechanism, which some clients may +# support). "NEVER", the default, may be specified with a negative +# number. The Cyrus POP3 server never deletes mail, no matter what +# the value of this parameter is. However, if a site implements a +# less liberal policy, it needs to change this parameter accordingly. +# +#popexpiretime: 0 + # The list of userids with administrative rights. Separate each userid # with a space. We recommend that administrator userids be separate from # standard userids. Sites using Kerberos authentication may use separate @@ -52,11 +107,11 @@ partition-default: /var/spool/imap # #admins: <none> -# The list of the host names of the mail domain's IMSP servers. Separate each -# host name with a space. The Kerberos identities of these servers may login -# as any user in order to perform commands by proxy. +# A list of users and groups that are allowed to proxy for other +# users, seperated by spaces. Any user listed in this will be allowed +# to login for any other user: use with caution. # -#imspservers: <none> +#proxyservers: <none> # The Access Control List (ACL) placed on a newly-created (non-user) # mailbox that does not have a parent mailbox. @@ -90,9 +145,9 @@ partition-default: /var/spool/imap # #plaintextloginpause: 0 -# The pathname of srvtab file containing the server's private key. This -# option is only used when the server is compiled with Kerberos -# authentication. +# The pathname of srvtab file containing the server's private key. +# This option is passed to the SASL library and overrides its default +# setting. # #srvtab: /etc/srvtab @@ -108,8 +163,64 @@ partition-default: /var/spool/imap # #loginuseacl: no -# If enabled, deliver wil look for Sieve scripts in user's home directories: -# ~user/.sieve. +# If enabled, lmtpd attempts to only write one copy of a message per +# partition and create hard links, resulting in a potentially large +# disk savings. +# +#singleinstancestore: yes + +# If enabled, lmtpd will suppress delivery of a message to a mailbox +# if a message with the same message-id (or resent-message-id) is +# recorded as having already been delivered to the mailbox. Records +# the mailbox and message-id/resent-message-id of all successful +# deliveries. +# Note that duplicate delivery suppression is required for Sieve. +# Disabling duplicate delivery suppression will also disable Sieve, +# and as such should only be disabled for performance reasons. +# +#duplicatesuppression: yes + +# If enabled, lmtpd rejects messages with 8-bit characters in the +# headers. Otherwise, 8-bit characters are changed to `X'. (A proper +# soultion to non-ASCII characters in headers is offered by RFC 2047 +# and its predecessors.) +# +#reject8bit: no + +# Maximum incoming LMTP message size. If set, lmtpd will reject +# messages larger than maxmessagesize bytes. The default is to allow +# messages of any size. +# +#maxmessagesize: <unlimited> + +# Userid used to deliver messages to shared folders. For example, if +# set to "bb", email sent to "bb+shared.blah" would be delivered to +# the "shared.blah" folder. By default, an email address of +# "+shared.blah" would be used. +#postuser: <none> + +# If enabled at compile time, this specifies a URL to reply when +# Netscape asks the server where the mail administration HTTP server +# is. The default is a site at CMU with a hopefully informative +# message; administrators should set this to a local resource with +# some information of greater use. +# +#netscapeurl: http://andrew2.andrew.cmu.edu/cyrus/imapd/netscapeadmin.html + +# Notifyd(8) method to use for "MAIL" notifications. If not set, +# "MAIL" notifications are disabled. +# +#mailnotifier: <no default> + +# Notifyd(8) method to use for "SIEVE" notifications. If not set, +# "SIEVE" notifications are disabled. +# +# This method is only used when no method is specified in the script. +# +#sievenotifier: <no default> + +# If enabled, lmtpd will look for Sieve scripts in user's home +# directories: ~user/.sieve. # sieveusehomedir: false @@ -119,26 +230,144 @@ sieveusehomedir: false # sievedir: /var/imap/sieve +# The pathname of the sendmail executable. Sieve uses sendmail for +# sending rejections, redirects and vaca- tion responses. +# +#sendmail: /usr/sbin/sendmail + +# Username that is used as the 'From' address in rejection MDNs +# produced by sieve. +# +#postmaster: postmaster + # 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: false +# Maximum size (in kilobytes) any sieve script can be, enforced at +# submission by timsieved(8). +# +#sieve_maxscriptsize: 32 + +# Maximum number of sieve scripts any user may have, enforced at +# submission by timsieved(8). +# +#sieve_maxscripts: 5 + +# Maximum SSF (security strength factor) that the server will allow a +# client to negotiate. +# +#sasl_maximum_layer: 256 + +# The minimum SSF that the server will allow a client to negotiate. A +# value of 1 requires integrity protection; any higher value requires +# some amount of encryption. +# +#sasl_minimum_layer: 0 + # The mechanism used by the server to verify plaintext passwords. Possible -# values also include "PAM", "sasldb", "kerberos_v4", "passwd", and "shadow" +# values include "auxprop", "saslauthd", and "pwcheck" # -sasl_pwcheck_method: pwcheck +sasl_pwcheck_method: saslauthd -# If enabled, the SASL library will automatically create authentication +# If enabled, the SASL library will automatically create authentication # secrets when given a plaintext password. See the SASL documentation. # #sasl_auto_transition: no -# If you wish to enable TLS/SSL, put CERT into following place, then -# uncomment this. -#tls_cert_file: /var/imap/server.pem -#tls_key_file: /var/imap/server.pem +# Location of the opiekeys file +# +#sasl_opiekeys: /etc/opiekeys + +# File containing the global certificate used for ALL services (imap, +# pop3, lmtp). +# +#tls_cert_file: <none> + +# File containing the private key belonging to the global server +# certificate. +# +#tls_key_file: <none> + +# File containing the certificate used for imap ONLY. If not +# specified, the global certificate is used. A value of "disabled" +# will disable SSL/TLS for imap. +# +#tls_imap_cert_file: <none> + +# File containing the private key belonging to the imap-specific +# server certificate. If not specified, the global private key is +# used. A value of "disabled" will disable SSL/TLS for imap. +# +#tls_imap_key_file: <none> + +# File containing the certificate used for pop3 ONLY. If not +# specified, the global certificate is used. A value of "disabled" +# will disable SSL/TLS for pop3. +# +#tls_pop3_cert_file: <none> + +# File containing the private key belonging to the pop3-specific +# server certificate. If not specified, the global private key is +# used. A value of "disabled" will disable SSL/TLS for pop3. +# +#tls_pop3_key_file: <none> + +# File containing the certificate used for lmtp ONLY. If not +# specified, the global certificate is used. A value of "disabled" +# will disable TLS for lmtp. +# +#tls_lmtp_cert_file: <none> + +# File containing the private key belonging to the lmtp-specific +# server certificate. If not specified, the global private key is +# used. A value of "disabled" will disable TLS for lmtp. +# +#tls_lmtp_key_file: <none> + +# File containing the certificate used for sieve ONLY. If not +# specified, the global certificate is used. A value of "disabled" +# will disable TLS for sieve. +# +#tls_sieve_cert_file: <none> + +# File containing the private key belonging to the sieve-specific +# server certificate. If not specified, the global private key is +# used. A value of "disabled" will disable TLS for sieve. +# +#tls_sieve_key_file: <none> + +# File containing one or more Certificate Authority (CA) certificates. +# +#tls_ca_file: <none> + +# Path to directory with certificates of CAs. +# +#tls_ca_path: <none> + +# The length of time (in minutes) that a TLS session will be cached +# for later reuse. The maximum value is 1440 (24 hours), the default. +# A value of 0 will disable session caching. +# +#tls_session_timeout: 1440 + +# The right that a user needs to delete a mailbox. +# +#deleteright: c + +# Unix domain socket that lmtpd listens on, used by deliver(8). +# +#lmtpsocket: /var/imap/socket/lmtp + +# Unix domain socket that idled listens on. +# +#idlesocket: /var/imap/socket/idle + +# Unix domain socket that the new mail notification daemon listens on. +# +#notifysocket: /var/imap/socket/notify # # EOF |