Re: draft-elvey-refuse-sieve-02.txt; http://wiki.fastmail.fm/wiki/index.php/SieveExtensionsSupportMatrix

Kjetil Torgrim Homme <kjetilho@ifi.uio.no> Tue, 10 August 2004 23:32 UTC

Received: from above.proper.com (localhost.vpnc.org [127.0.0.1]) by above.proper.com (8.12.11/8.12.9) with ESMTP id i7ANWpRv080212; Tue, 10 Aug 2004 16:32:51 -0700 (PDT) (envelope-from owner-ietf-mta-filters@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.11/8.12.9/Submit) id i7ANWpB6080211; Tue, 10 Aug 2004 16:32:51 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from pat.uio.no (pat.uio.no [129.240.130.16]) by above.proper.com (8.12.11/8.12.9) with ESMTP id i7ANWoY0080202 for <ietf-mta-filters@imc.org>; Tue, 10 Aug 2004 16:32:50 -0700 (PDT) (envelope-from kjetilho@ifi.uio.no)
Received: from mail-mx6.uio.no ([129.240.10.47]) by pat.uio.no with esmtp (Exim 4.34) id 1Bug6r-0005Qh-Sg; Wed, 11 Aug 2004 01:32:50 +0200
Received: from 110.80-203-29.nextgentel.com ([80.203.29.110] helo=chico.njus.no) by smtp.uio.no with asmtp (TLSv1:RC4-MD5:128) (Exim 4.34) id 1Bug6o-0006uC-PV; Wed, 11 Aug 2004 01:32:46 +0200
Subject: Re: draft-elvey-refuse-sieve-02.txt; http://wiki.fastmail.fm/wiki/index.php/SieveExtensionsSupportMatrix
From: Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
To: Matthew Elvey <matthew@elvey.com>
Cc: ietf-mta-filters@imc.org
In-Reply-To: <41186140.2010708@elvey.com>
References: <41186140.2010708@elvey.com>
Content-Type: text/plain
Date: Wed, 11 Aug 2004 01:30:03 +0200
Message-Id: <1092180603.6301.71.camel@chico.njus.no>
Mime-Version: 1.0
X-Mailer: Evolution 1.5.9
Content-Transfer-Encoding: 7bit
X-MailScanner-Information: This message has been scanned for viruses/spam. Contact postmaster@uio.no if you have questions about this scanning
X-UiO-MailScanner: No virus found
X-UiO-Spam-info: not spam, SpamAssassin (score=0, required 12)
Sender: owner-ietf-mta-filters@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-mta-filters/mail-archive/>
List-ID: <ietf-mta-filters.imc.org>
List-Unsubscribe: <mailto:ietf-mta-filters-request@imc.org?body=unsubscribe>

On man, 2004-08-09 at 22:46 -0700, Matthew Elvey wrote:
> 1) Belatedly announcing, in case folks missed it:
>     http://www1.ietf.org/internet-drafts/draft-elvey-refuse-sieve-02.txt
> 
>     Last discussion post on 'refuse' was my post on 6/8/04.
>     I believe 'refuse' is ready for last call.

I think this draft doesn't go far enough:  it should state the rules for
running a Sieve script before the message is accepted.  it can be kept
quite simple: a Sieve script can be run after RCPT TO, but only "stop"
and "refuse" are acted on.  tests against headers before DATA will
likewise fail.  there is no implicit keep.

this allows me to write

  if envelope "To" "kjetilho@mnemosyne.uio.no" {
     refuse "This address has been discontinued"; stop;
  }
  fileinto "INBOX.whatever";

if the test fails, control passes to the fileinto which is ignored,
otherwise, the e-mail is refused.  only after acceptance of the message
after DATA will the fileinto be executed.  (an implementation may elect
to run the Sieve script only once, after DATA.)


I strongly object to section 4.2 of the draft.  it must not be possible
to "reject" a message but actually store it.  we should not condone
lying about whether a message was accepted or not.
-- 
Kjetil T.