aboutsummaryrefslogtreecommitdiff
path: root/mail/cyrus-imapd2/files/imapd.conf
diff options
context:
space:
mode:
authorHajimu UMEMOTO <ume@FreeBSD.org>2002-08-08 14:06:48 +0000
committerHajimu UMEMOTO <ume@FreeBSD.org>2002-08-08 14:06:48 +0000
commit6a1ac43756ec8bf1f840eb7d71eea5c6adeade7f (patch)
treec03b70d876ebc31ab950c6d6bf5906d3b760013f /mail/cyrus-imapd2/files/imapd.conf
parenteb3a00889985551fb39bd8cfcb577102d275d2eb (diff)
downloadports-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.conf261
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