Skip to content
Snippets Groups Projects
Commit aa0b16ea authored by Stephan Bosch's avatar Stephan Bosch
Browse files

Updated installation documentation for vnd.dovecot.duplicate extension.

parent 4e9e42df
No related branches found
No related tags found
No related merge requests found
...@@ -8,13 +8,11 @@ Relevant specifications ...@@ -8,13 +8,11 @@ Relevant specifications
Description Description
=========== ===========
Sieve (RFC 5228) is a highly extensible machine language specifically tailored The vnd.dovecot.duplicate extension augments the Sieve filtering implementation
for internet message filtering. For the Dovecot Secure IMAP server, Sieve with a test to verify whether the evaluated string value was seen before in an
support is provided by the Pigeonhole Sieve plugin. The vnd.dovecot.duplicate earlier execution of the Sieve script. The main application for this new test is
extension augments the Sieve filtering implementation with a test to verify detecting and handling duplicate message deliveries, e.g. as caused by
whether a message was received earlier already based on its Message-ID. This can mailinglists when people reply both to the mailinglist and the user directly.
be used to prevent duplicate deliveries, e.g. caused by mailinglists when people
reply both to the mailinglist and the user directly.
This extension is specific to the Pigeonhole Sieve implementation for the This extension is specific to the Pigeonhole Sieve implementation for the
Dovecot Secure IMAP server. It will therefore most likely not be supported by Dovecot Secure IMAP server. It will therefore most likely not be supported by
...@@ -35,14 +33,17 @@ Configuration ...@@ -35,14 +33,17 @@ Configuration
============= =============
The "vnd.dovecot.duplicate" extension is not enabled by default and thus it The "vnd.dovecot.duplicate" extension is not enabled by default and thus it
needs to be enabled explicitly. needs to be enabled explicitly by adding it to the `sieve_extensions' or the
`sieve_global_extensions' setting.
The following configuration settings are used: The following configuration settings are used:
sieve_duplicate_period = 1d sieve_duplicate_default_period = 12h
This option specifies after what period of time Message-IDs are purged from sieve_duplicate_max_period = 2d
the duplicate database. The period is specified in s(econds), unless followed These options respectively specify the default and the maximum value for the
by a d(ay), h(our) or m(inute) specifier character. period after which tracked values are purged from the duplicate tracking
database. The period is specified in s(econds), unless followed by a d(ay),
h(our) or m(inute) specifier character.
Example Example
======= =======
...@@ -52,5 +53,6 @@ plugin { ...@@ -52,5 +53,6 @@ plugin {
sieve_extensions = +vnd.dovecot.duplicate sieve_extensions = +vnd.dovecot.duplicate
sieve_duplicate_period = 6h sieve_duplicate_default_period = 1h
sieve_duplicate_max_period = 1d
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment

Consent

On this website, we use the web analytics service Matomo to analyze and review the use of our website. Through the collected statistics, we can improve our offerings and make them more appealing for you. Here, you can decide whether to allow us to process your data and set corresponding cookies for these purposes, in addition to technically necessary cookies. Further information on data protection—especially regarding "cookies" and "Matomo"—can be found in our privacy policy. You can withdraw your consent at any time.