dovecot sieve duplicates detection

James Cassell fedoraproject at cyberpear.com
Wed Dec 4 20:21:14 EET 2019


On Wed, Dec 4, 2019, at 1:14 PM, Stephan Bosch via dovecot wrote:
> 
> 
> On 17/08/2018 09:14, Stephan Bosch wrote:
> >
> >
> > Op 14/05/2018 om 23:03 schreef James Cassell:
> >>
> >> On Mon, May 14, 2018, at 4:52 PM, Stephan Bosch wrote:
> >>>
> >>> Op 25/04/2018 om 22:49 schreef James Cassell:
> >>>> On Wed, Apr 25, 2018, at 3:20 PM, Stephan Bosch wrote:
> >>>>> Specify the ID used for duplicate checking explicitly using the
> >>>>> :uniqueid argument (https://tools.ietf.org/html/rfc7352#section-3.1).
> >>>>> Using the variables extenion, compose the uniqueid from the 
> >>>>> message-id
> >>>>> and the mailbox name.
> >>>>>
> >>>> In my experience with dovecot's implementation, you can set the ID 
> >>>> only once in a script.  If you try to filter duplicates based on 
> >>>> multiple IDs, only the first (or last, I don't remember) takes effect.
> >>>>
> >>> Do you have a detailed example of the supposed wrong behavior?
> >>>
> >> I don't have them readily available. Basically, the result of the 
> >> first duplicate test in a script is taken as the result of any future 
> >> duplicate test, even if the parameters to that future duplicate test 
> >> in the same script are different and would otherwise result in a 
> >> different output. The duplicate test is only evaluated once and its 
> >> results are substituted everywhere.
> >>
> >> For example, I might want to flag a message as a new conversation if 
> >> I have not seen another message with the same subject. In the same 
> >> script, I might want to discard messages that are exactly identical 
> >> including message ID among others. The dovecot behavior would be to 
> >> discard all messages that match a subject of previously received 
> >> message.
> >
> > I finally managed to review this issue and I can confirm that this is 
> > a bug.
> 
> Fix released in 2.3.9.
> 

Awesome! Thanks for the followup!

V/r,
James Cassell


More information about the dovecot mailing list