<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters">
    <title>gmane.ietf.mta-filters</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5288"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5285"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5283"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5282"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5281"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5280"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5279"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5278"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5277"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5276"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5275"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5274"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5273"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5272"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5271"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5270"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5269"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5268"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5267"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.ietf.mta-filters/5266"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5288">
    <title>Re: [apps-discuss] I-D Action:draft-ietf-appsawg-sieve-duplicate-00.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5288</link>
    <description>&lt;pre&gt;Hello,

This draft describes an extension to the Sieve mail filtering language 
(RFC 5228) called "duplicate". It adds the ability to detect duplicate 
message deliveries. The main application for this new extension is 
handling duplicate deliveries commonly caused by mailing list 
subscriptions or redirected mail addresses. Using this extension, the 
user can for example decide to move duplicate messages to a special 
folder, mark them as 'seen', or discard them altogether.

I first implemented this extension a little more than a year ago as a 
vendor-defined extension for my own Sieve implementation (Dovecot 
Pigeonhole). I did this upon repeated requests from users. They were 
looking for a Sieve-equivalent of what could be achieved with Procmail 
using `formail -D`. Since then, I extended it a bit and eventually I 
made it more generic. In January of this year I decided that it may be 
suitable for proper standardization, so I posted the specification on 
the Sieve mailing list 
(https://www.ietf.org/mai&lt;/pre&gt;</description>
    <dc:creator>Stephan Bosch</dc:creator>
    <dc:date>2013-05-22T22:19:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5285">
    <title>Re: [apps-discuss] Processing draft-bosch-sieve-duplicatevia APPSAWG</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5285</link>
    <description>&lt;pre&gt;
We always have a tricky situation when something belongs elsewhere as
well as on apps-discuss -- this has happened a few times as we've
branched off discussions (webfinger, json, dmarc), and will also
happen in cases such as imap and sieve stuff, as we try to bring it
into appsawg.  I think the best approach is to try to cross-post when
it's stuff that's relatively low volume (such as this), and to keep
apps-discuss periodically updated when it's higher volume (such as
webfinger).

We've now had reviews of this document

   https://datatracker.ietf.org/doc/draft-bosch-sieve-duplicate/

...by Ned Freed, Aaron Stone, and Cyrus Daboo.  Alexey, too, as
shepherd.  And PSA has expressed approval for handling it in appsawg.
I've seen no objections, so I think that works for bringing it into
appsawg.  For review, if we could get a couple of other appsawg folks,
even some who are not otherwise involved with sieve, to review it as a
sanity check, we should be OK.  Claudio can help corral a couple of
reviewers through&lt;/pre&gt;</description>
    <dc:creator>Barry Leiba</dc:creator>
    <dc:date>2013-05-22T16:19:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5283">
    <title>Re: Fwd: [apps-discuss] Processing draft-bosch-sieve-duplicate via APPSAWG</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5283</link>
    <description>&lt;pre&gt;I read the draft and it looked good to me. +1


On Tue, May 21, 2013 at 2:42 PM, Alexey Melnikov
&amp;lt;alexey.melnikov&amp;lt; at &amp;gt;isode.com&amp;gt;wrote:

_______________________________________________
sieve mailing list
sieve&amp;lt; at &amp;gt;ietf.org
https://www.ietf.org/mailman/listinfo/sieve
&lt;/pre&gt;</description>
    <dc:creator>Aaron Stone</dc:creator>
    <dc:date>2013-05-21T22:21:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5282">
    <title>Fwd: [apps-discuss] Processing draft-bosch-sieve-duplicate via APPSAWG</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5282</link>
    <description>&lt;pre&gt;Hi,
Are there people here who can do additional reviews of the draft?

Thank you,
Alexey

Begin forwarded message:

_______________________________________________
sieve mailing list
sieve&amp;lt; at &amp;gt;ietf.org
https://www.ietf.org/mailman/listinfo/sieve
&lt;/pre&gt;</description>
    <dc:creator>Alexey Melnikov</dc:creator>
    <dc:date>2013-05-21T21:42:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5281">
    <title>Re: Fwd: New Version Notification fordraft-bosch-sieve-duplicate-02.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5281</link>
    <description>&lt;pre&gt;
Fire away; send a message to &amp;lt;appsawg-chairs&amp;lt; at &amp;gt;tools.ietf.org&amp;gt;, ask, and
offer to shepherd.

Murray and Salvatore are suddenly getting a batch of new work to keep
them off the streets.

Barry
_______________________________________________
sieve mailing list
sieve&amp;lt; at &amp;gt;ietf.org
https://www.ietf.org/mailman/listinfo/sieve

&lt;/pre&gt;</description>
    <dc:creator>Barry Leiba</dc:creator>
    <dc:date>2013-05-03T21:55:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5280">
    <title>Re: Fwd: New Version Notification for draft-bosch-sieve-duplicate-02.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5280</link>
    <description>&lt;pre&gt;


No, not really. I think this draft is sufficiently mature at this point
that we should try and get it on track to become an RFC.

Barry and/or Pete, would it make sense to progress this through the appsawg?
I'd be happy to do the sheparding work.

Ned
_______________________________________________
sieve mailing list
sieve&amp;lt; at &amp;gt;ietf.org
https://www.ietf.org/mailman/listinfo/sieve

&lt;/pre&gt;</description>
    <dc:creator>NED+mta-filters&lt; at &gt;mauve.mrochek.com</dc:creator>
    <dc:date>2013-05-03T21:22:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5279">
    <title>Re: Fwd: New Version Notification fordraft-bosch-sieve-duplicate-02.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5279</link>
    <description>&lt;pre&gt;
Yes, I agree with that.

BTW, any further comments on the document as it is now? More thoughts on 
the ':last' issue?

Regards,

Stephan.

_______________________________________________
sieve mailing list
sieve&amp;lt; at &amp;gt;ietf.org
https://www.ietf.org/mailman/listinfo/sieve

&lt;/pre&gt;</description>
    <dc:creator>Stephan Bosch</dc:creator>
    <dc:date>2013-05-03T08:40:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5278">
    <title>Biggest Fake Conference in Computer Science</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5278</link>
    <description>&lt;pre&gt;We are researchers from different parts of the world and conducted a study on  
the world’s biggest bogus computer science conference WORLDCOMP 
( http://sites.google.com/site/worlddump1 ) organized by Prof. Hamid Arabnia 
from University of Georgia, USA.


We submitted a fake paper to WORLDCOMP 2011 and again (the same paper 
with a modified title) to WORLDCOMP 2012. This paper had numerous 
fundamental mistakes. Sample statements from that paper include: 

(1). Binary logic is fuzzy logic and vice versa
(2). Pascal developed fuzzy logic
(3). Object oriented languages do not exhibit any polymorphism or inheritance
(4). TCP and IP are synonyms and are part of OSI model 
(5). Distributed systems deal with only one computer
(6). Laptop is an example for a super computer
(7). Operating system is an example for computer hardware


Also, our paper did not express any conceptual meaning.  However, it 
was accepted both the times without any modifications (and without 
any reviews) and we were invited to submit t&lt;/pre&gt;</description>
    <dc:creator>hammondjohnson&lt; at &gt;hushmail.com</dc:creator>
    <dc:date>2013-04-27T18:00:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5277">
    <title>Re: Fwd: New Version Notificationfordraft-bosch-sieve-duplicate-02.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5277</link>
    <description>&lt;pre&gt;

I think there are legitimate use-cases, but it's also incredibly easy to misuse
in this context.

The basic problem is that moving messages around in IMAP doesn't carry with it
any sort of inherent special semantic and people move messages around for all
sorts of reasons (or for no real reason at all). This is quite unlike message
delivery.

So, for example, you could define a Sieve in IMAP to prevent, say, the
inclusion of a second copy of the same message in a given folder. But bad
things are going to happen if, say, you forget the filter is there and move
some of the messages out and back in a couple of times.

We'd have to extend the semantics of the extension substantiantially to take
care of this, and even if we were to do that actually using it would be
very tricky indeed.

Since I see the main benefit of this extension as how simple it makes
duplicate checks in Sieve, this usage makes me very nervous, so nervous
that I could certainly accept a "NOT RECOMMENDED" label for this case.

Ned
_______&lt;/pre&gt;</description>
    <dc:creator>NED+mta-filters&lt; at &gt;mauve.mrochek.com</dc:creator>
    <dc:date>2013-04-25T21:44:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5276">
    <title>Re: Fwd: New Version Notification fordraft-bosch-sieve-duplicate-02.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5276</link>
    <description>&lt;pre&gt;
One other thing: we recently defined this great new Sieve use-case 
called IMAPSieve. Is there any application imaginable for the duplicate 
test in this context, i.e. do we want to allow it there? Either way, I 
think we should state its applicability explicitly.

Regards,

Stephan.

_______________________________________________
sieve mailing list
sieve&amp;lt; at &amp;gt;ietf.org
https://www.ietf.org/mailman/listinfo/sieve

&lt;/pre&gt;</description>
    <dc:creator>Stephan Bosch</dc:creator>
    <dc:date>2013-04-10T20:50:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5275">
    <title>Re: Fwd: New Version Notification fordraft-bosch-sieve-duplicate-02.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5275</link>
    <description>&lt;pre&gt;Op 4/10/2013 1:53 PM, Stephan Bosch schreef:

Ok, sorry for the mess, this is the last time I use the Thunderbird 
Edit-&amp;gt;Rewrap feature.

Regards,

Stephan.




_______________________________________________
sieve mailing list
sieve&amp;lt; at &amp;gt;ietf.org
https://www.ietf.org/mailman/listinfo/sieve
&lt;/pre&gt;</description>
    <dc:creator>Stephan Bosch</dc:creator>
    <dc:date>2013-04-10T11:56:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5274">
    <title>Re: Fwd: New Version Notification fordraft-bosch-sieve-duplicate-02.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5274</link>
    <description>&lt;pre&gt;Op 4/8/2013 12:23 AM, Ned Freed schreef:
 &amp;gt;&amp;gt; current implementation makes a new entry in the duplicate tracking
 &amp;gt;&amp;gt; list irrespective of whether one exists already, overwriting the
 &amp;gt;&amp;gt; old one and thereby resetting the expiry time to whatever is
 &amp;gt;&amp;gt; configured using ":seconds". This will make example 3 in the draft
 &amp;gt;&amp;gt; yield unexpected results; if duplicates arrive within the expiry
 &amp;gt;&amp;gt; time, the total expiry time is in effect extended. The semantic
 &amp;gt;&amp;gt; difference here is that the expiry time is either measured relative
 &amp;gt;&amp;gt; to the initial message or relative to the last duplicate. This
 &amp;gt;&amp;gt; means that the 30 minutes in the example can stretch indefinitely
 &amp;gt;&amp;gt; if duplicates keep arriving before the expiry deadline. So, for the
 &amp;gt;&amp;gt; scenario of example 3, such behavior is quite obviously wrong.
 &amp;gt;&amp;gt; However, would there be an application for having the expiry time
 &amp;gt;&amp;gt; be relative to the last message received with the specified ID
 &amp;gt;&amp;gt; rather than the initial one? How would we accommodate for that?
 &amp;gt;
 &amp;gt; I should h&lt;/pre&gt;</description>
    <dc:creator>Stephan Bosch</dc:creator>
    <dc:date>2013-04-10T11:53:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5273">
    <title>Re: Fwd: New Version Notificationfordraft-bosch-sieve-duplicate-02.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5273</link>
    <description>&lt;pre&gt;
I should have given this more consideration.

The difference between timeouts "relative to first" and "relatve to last" seems
significant enough to me to provide a means to control it. It's certainly easy
enough for me to accomodate in my implementation. In fact since the default
should be "relative to first" we can simply reuse the existing :last parameter
in use elsewhere.

Thoughts?

Ned
_______________________________________________
sieve mailing list
sieve&amp;lt; at &amp;gt;ietf.org
https://www.ietf.org/mailman/listinfo/sieve

&lt;/pre&gt;</description>
    <dc:creator>NED+mta-filters&lt; at &gt;mauve.mrochek.com</dc:creator>
    <dc:date>2013-04-07T22:23:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5272">
    <title>Fwd: New Version Notification fordraft-bosch-sieve-duplicate-02.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5272</link>
    <description>&lt;pre&gt;Hi,

I made a new version of the "duplicate" draft. It should address the 
comments by Ned, Kristin and Alexey. I added the example I gave to Alexey.

This resulted in quite a bit of restructuring in the description of the 
new test command, so it is best to review at least that section entirely.

There is one thing I thought of and haven't addressed so far. My current 
implementation makes a new entry in the duplicate tracking list 
irrespective of whether one exists already, overwriting the old one and 
thereby resetting the expiry time to whatever is configured using 
":seconds". This will make example 3 in the draft yield unexpected 
results; if duplicates arrive within the expiry time, the total expiry 
time is in effect extended. The semantic difference here is that the 
expiry time is either measured relative to the initial message or 
relative to the last duplicate. This means that the 30 minutes in the 
example can stretch indefinitely if duplicates keep arriving before the 
expiry deadline. So, for&lt;/pre&gt;</description>
    <dc:creator>Stephan Bosch</dc:creator>
    <dc:date>2013-04-07T16:48:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5271">
    <title>Re: Fwd: New Version Notification for draft-bosch-sieve-duplicate-01.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5271</link>
    <description>&lt;pre&gt;  [...]
I have no objection to something like 1 day, but why do we want to make 
it different from "vacation", which uses 7 days, if I am not mistaken. 
(I don't have strong preference in favour of 7 days.)

_______________________________________________
sieve mailing list
sieve&amp;lt; at &amp;gt;ietf.org
https://www.ietf.org/mailman/listinfo/sieve

&lt;/pre&gt;</description>
    <dc:creator>Alexey Melnikov</dc:creator>
    <dc:date>2013-04-02T18:12:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5270">
    <title>Re: Fwd: New Version Notification for draft-bosch-sieve-duplicate-01.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5270</link>
    <description>&lt;pre&gt;



I was unclear, sorry. I was talking about having to catch the error at compile
time. I think catching it at execution time should be allowed.



Yeah, this is one where additional comments would really be nice.





Excellent.

Ned
_______________________________________________
sieve mailing list
sieve&amp;lt; at &amp;gt;ietf.org
https://www.ietf.org/mailman/listinfo/sieve

&lt;/pre&gt;</description>
    <dc:creator>NED+mta-filters&lt; at &gt;mauve.mrochek.com</dc:creator>
    <dc:date>2013-03-21T14:37:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5269">
    <title>Re: Fwd: New Version Notification fordraft-bosch-sieve-duplicate-01.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5269</link>
    <description>&lt;pre&gt;Op 3/15/2013 10:09 PM, Kristin Hubner schreef:

Ok, I understand, but I don't really have a preference; either ":key" or 
":uniqueid" makes sense. Anyone else got suggestions or strong opinions 
about this? :)

Regards,

Stephan.

_______________________________________________
sieve mailing list
sieve&amp;lt; at &amp;gt;ietf.org
https://www.ietf.org/mailman/listinfo/sieve

&lt;/pre&gt;</description>
    <dc:creator>Stephan Bosch</dc:creator>
    <dc:date>2013-03-21T12:11:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5268">
    <title>Re: Fwd: New Version Notification fordraft-bosch-sieve-duplicate-01.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5268</link>
    <description>&lt;pre&gt;Hi Ned,

Op 3/15/2013 6:39 PM, Ned Freed wrote:

Ok, I'll improve that a bit.


Agreed. Perhaps when someone finishes the multiscript draft at some 
point, it could be mentioned there.


Agreed.


Yes, good catch. This is what my current implementation does too.


Yes, always good to give hints in the right direction.


I'm not sure what you mean here. Do you want me to make the kind of 
error more open, e.g. by adopting the wording used for the :zone and 
:originalzone arguments for the date extension?

`It is an error to specify both :zone and :originalzone.'

Which basically leaves the kind of error up to the implementer. I have no problem with that.


It can be useful. Anyone else got suggestions or comments about this?


Yes, otherwise users could get surprised at some point.


Thanks. I'll make a new version some time next week.

Regards,

Stephan.

_______________________________________________
sieve mailing list
sieve&amp;lt; at &amp;gt;ietf.org
https://www.ietf.org/mailman/listinfo/sieve

&lt;/pre&gt;</description>
    <dc:creator>Stephan Bosch</dc:creator>
    <dc:date>2013-03-21T12:06:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5267">
    <title>Re: Fwd: New Version Notification fordraft-bosch-sieve-duplicate-01.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5267</link>
    <description>&lt;pre&gt;A minor comment: I'm not crazy about the ":value" tag name, as I find it
less self-explanatory than I'd prefer.  I'd propose instead ":key", or 
or maybe ":uniqueid".  

Regards,

Kristin

On Mar 12, 2013, at 2:14 PM, Stephan Bosch wrote:


_______________________________________________
sieve mailing list
sieve&amp;lt; at &amp;gt;ietf.org
https://www.ietf.org/mailman/listinfo/sieve

&lt;/pre&gt;</description>
    <dc:creator>Kristin Hubner</dc:creator>
    <dc:date>2013-03-15T21:09:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5266">
    <title>Re: Fwd: New Version Notificationfordraft-bosch-sieve-duplicate-01.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5266</link>
    <description>&lt;pre&gt;
Sorry to take so long to respond; I finally managed to complete my
implementation yesterday.

In implementing this, I saw nothing about the semantics of the test I would
like to see changed. I really like the clever way the single word "duplicate"
ends up doing the right thing in most cases.

The draft also seems pretty complete, although a couple of clarifications
are needed:

(0) A clear execution model is really important here. In particular, the way
    this has to be implemented is that during sieve execution queries
    whatever back end database you're using but does *not* update it.
    Only after the sieve has been evalauted without error and the actions
    it specified have been perform should the database be updated.

    I note that the same applies in environments that support multiple sieves -
    you evaluate them all, apply the results, and for the subset of sieves
    that evaluated without error, perform the updates. I'll also note 
    that how duplicate tests in multiple scripts interac&lt;/pre&gt;</description>
    <dc:creator>NED+mta-filters&lt; at &gt;mauve.mrochek.com</dc:creator>
    <dc:date>2013-03-15T17:39:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.ietf.mta-filters/5265">
    <title>Re: Fwd: New Version Notification fordraft-bosch-sieve-duplicate-01.txt</title>
    <link>http://permalink.gmane.org/gmane.ietf.mta-filters/5265</link>
    <description>&lt;pre&gt;Hi Alexey,

On 3/10/2013 3:01 PM, Alexey Melnikov wrote:

To detect duplicates, some more or less unique identifying string value 
must be extracted from the message and compared between deliveries. For 
most cases, the contents of the Message-ID header is the best choice; 
that is what it is meant for. However, to accommodate more complex uses, 
the duplicate test has the flexibility to choose a different string 
value for comparison. Using the :value argument, the string value can be 
set manually to an arbitrary string. Typically, one would compose this 
string using variable substitutions. One can for example compose it from 
parts of a header, the envelope, multiple headers, parts of the message 
body or even the current date; whatever is appropriate for the application.

There is one example of the use of :value in the draft (the second one). 
I should perhaps make the subject header structure a bit more complex to 
justify its use in this example (because :header would work here as well).

Another exa&lt;/pre&gt;</description>
    <dc:creator>Stephan Bosch</dc:creator>
    <dc:date>2013-03-12T21:14:06</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.ietf.mta-filters">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.ietf.mta-filters</link>
  </textinput>
</rdf:RDF>
