dovecot-2.0-pigeonhole: Added quota and limit configuration to c...

pigeonhole at rename-it.nl pigeonhole at rename-it.nl
Tue Aug 17 20:03:45 EEST 2010


details:   http://hg.rename-it.nl/dovecot-2.0-pigeonhole/rev/1ae9569b0383
changeset: 1380:1ae9569b0383
user:      Stephan Bosch <stephan at rename-it.nl>
date:      Tue Aug 17 19:03:36 2010 +0200
description:
Added quota and limit configuration to config file examples.

diffstat:

 doc/example-config/conf.d/20-managesieve.conf |   5 ++++-
 doc/example-config/conf.d/90-sieve.conf       |  22 +++++++++++++++++++++-
 2 files changed, 25 insertions(+), 2 deletions(-)

diffs (57 lines):

diff -r 8ec04c40d9a4 -r 1ae9569b0383 doc/example-config/conf.d/20-managesieve.conf
--- a/doc/example-config/conf.d/20-managesieve.conf	Tue Aug 17 18:48:30 2010 +0200
+++ b/doc/example-config/conf.d/20-managesieve.conf	Tue Aug 17 19:03:36 2010 +0200
@@ -54,7 +54,7 @@
   # To fool ManageSieve clients that are focused on CMU's timesieved you can specify
   # the IMPLEMENTATION capability that the dovecot reports to clients.
   # For example: 'Cyrus timsieved v2.2.13' 
-  #managesieve_implementation_string = Dovecot
+  #managesieve_implementation_string = Dovecot Pigeonhole
 
   # Explicitly specify the SIEVE and NOTIFY capability reported by the server before
   # login. If left unassigned these will be reported dynamically according to what
@@ -66,4 +66,7 @@
   # The maximum number of compile errors that are returned to the client upon script
   # upload or script verification.	
   #managesieve_max_compile_errors = 5
+
+  # Refer to 90-sieve.conf for script quota configuration and configuration of 
+  # Sieve execution limits. 
 }
diff -r 8ec04c40d9a4 -r 1ae9569b0383 doc/example-config/conf.d/90-sieve.conf
--- a/doc/example-config/conf.d/90-sieve.conf	Tue Aug 17 18:48:30 2010 +0200
+++ b/doc/example-config/conf.d/90-sieve.conf	Tue Aug 17 19:03:36 2010 +0200
@@ -3,7 +3,7 @@
 ## 
 
 # Do not forget to enable the Sieve plugin in 15-lda.conf and 20-lmtp.conf
-# by adding it to the mail_plugins= settings.
+# by adding it to the respective mail_plugins= settings.
 
 plugin {
   # The path to the user's main active script. 
@@ -40,4 +40,24 @@
   # left of the separator and the :detail part is right. This setting
   # is also used by Dovecot's LMTP service.
   #recipient_delimiter = +
+
+  # The maximum size of a Sieve script. The compiler will refuse to 
+  # compile any script larger than this limit.
+  #sieve_max_script_size = 1M
+
+  # The maximum number of actions that can be performed during a single
+  # script execution.
+  #sieve_max_actions = 32
+
+  # The maximum number of redirect actions that can be performed during
+  # a single script execution.
+  #sieve_max_redirects = 4
+
+  # The maximum number of personal Sieve scripts a single user can have.
+  # (Currently only relevant for ManageSieve)
+  #sieve_quota_max_scripts = 0
+
+  # The maximum amount of disk storage a single user's scripts may occupy.
+  # (Currently only relevant for ManageSieve) 
+  #sieve_quota_max_storage = 0
 }


More information about the dovecot-cvs mailing list