Re: Working Group Last Call for draft-ietf-sieve-refuse-reject-00.txt
Kjetil Torgrim Homme <kjetilho@ifi.uio.no> Wed, 24 August 2005 01:20 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 j7O1K3gh073410; Tue, 23 Aug 2005 18:20:03 -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 j7O1K3kL073409; Tue, 23 Aug 2005 18:20:03 -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 (IDENT:7411@pat.uio.no [129.240.130.16]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j7O1K2Oh073397 for <ietf-mta-filters@imc.org>; Tue, 23 Aug 2005 18:20:02 -0700 (PDT) (envelope-from kjetilho@ifi.uio.no)
Received: from mail-mx3.uio.no ([129.240.10.44]) by pat.uio.no with esmtp (Exim 4.43) id 1E7jvq-0003QG-7F; Wed, 24 Aug 2005 03:19:58 +0200
Received: from 250.80-203-78.nextgentel.com ([80.203.78.250] helo=chico.njus.no) by mail-mx3.uio.no with esmtpsa (TLSv1:RC4-MD5:128) (Exim 4.43) id 1E7jvn-0007ZP-9m; Wed, 24 Aug 2005 03:19:55 +0200
Subject: Re: Working Group Last Call for draft-ietf-sieve-refuse-reject-00.txt
From: Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
To: Matthew Elvey <matthew@elvey.com>
Cc: IETF MTA Filters List <ietf-mta-filters@imc.org>
In-Reply-To: <430BC1FB.3030107@elvey.com>
References: <FF47B65677F611C47F8FC103@ninevah.cyrusoft.com> <20050818190929.GM21465@osmium.mv.net> <4305B817.9070503@isode.com> <20050819174803.GB17079@osmium.mv.net> <430895AB.1090603@isode.com> <430A2A51.6080103@elvey.com> <20050823180817.GO26861@osmium.mv.net> <430B7743.5030004@elvey.com> <20050823200109.GX26861@osmium.mv.net> <1124840196.19646.150.camel@chico.njus.no> <430BC1FB.3030107@elvey.com>
Content-Type: text/plain
Date: Wed, 24 Aug 2005 03:19:49 +0200
Message-Id: <1124846389.19646.178.camel@chico.njus.no>
Mime-Version: 1.0
X-Mailer: Evolution 2.2.3 (2.2.3-2.fc4)
Content-Transfer-Encoding: 7bit
X-UiO-Spam-info: not spam, SpamAssassin (score=-3.816, required 12, autolearn=disabled, AWL 1.00, FORGED_RCVD_HELO 0.05, RCVD_IN_SORBS_DUL 0.14, UIO_MAIL_IS_INTERNAL -5.00)
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 Tue, 2005-08-23 at 17:40 -0700, Matthew Elvey wrote: > Misleading the user into thinking that he's reducing bounces is > unacceptable. I am extremely firmly opposed to any changes that allow > refuse and reject to have the exact same results from the users/victim's > viewpoint. The AU's email system is compliant or it isn't. Saying the > system is compliant when just a piece theoretically could be, but when > in actual use, the system isn't compliant makes no sense. It seems > we'll have to go for rough consensus, noting this as a point of > disagreement. I don't think we disagree much, really. A) a Sieve implementation offering "refuse" is compliant if it is able to reject the message during the submission attempt. B) the e-mail system which the Sieve implementation is part of, is only compliant if the same is true for the submission attempt coming from the remote system. it should be possible to evaluate a Sieve implementation's compliance to the specification on its own. e.g., Cyrus-IMAPD may be compliant even if it is impossible to make a compliant system with AcmeMTA and Cyrus-IMAPD together. this implies that an implementation of the "refuse" specification MUST allow the administrator to disable the extension manually. > Yup. Holdover from when there was one action defined. But let's > finalize whether we're merging the two actions first.. ah, good. > This didn't actually get going: > > FYI: Alexey and I are discussing the hurdles to merging refuse and > > reject and other options and will post about this anon. > My feelings: I kind of like this proposal (at least the one-action > part), but IIRC, we had run into an issue where some folks demanded to > be able to send (non ASCII) text that would only fit in an MDN or DSN, > it wouldn't fit in an SMTP response code. So how can we have one > action w/o brushing this issue under the rug? > > Idea: We can say that a bounce is sent instead of a 550 if the > characters specified in the reason string aren't compatible with the > character set permitted in an SMTP response. We can be baroque and add > another option, but I'd REALLY like to keep the thing as simple as possible. when combined with "variables", non-ASCII characters from the message can be captured and included in the reject message. since this would happen during runtime, we can't make it fail too badly. I think we have only two options: turn the reject action into a no-op, or send a DSN. I prefer the no-op option, with the addition that an implementation SHOULD reject uploaded scripts which employs the "refuse" extension and contain verbatim non-ASCII characters in the rejection text. -- Kjetil T.
- Working Group Last Call for draft-ietf-sieve-refu… Cyrus Daboo
- Re: Working Group Last Call for draft-ietf-sieve-… Michael Haardt
- Re: Working Group Last Call for draft-ietf-sieve-… Alexey Melnikov
- Re: Working Group Last Call for draft-ietf-sieve-… Michael Haardt
- Re: Working Group Last Call for draft-ietf-sieve-… Alexey Melnikov
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Kjetil Torgrim Homme
- Re: Working Group Last Call for draft-ietf-sieve-… Alexey Melnikov
- Re: Working Group Last Call for draft-ietf-sieve-… Michael Haardt
- Re: Working Group Last Call for draft-ietf-sieve-… Matthew Elvey
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Matthew Elvey
- Re: Working Group Last Call for draft-ietf-sieve-… Kjetil Torgrim Homme
- Re: Working Group Last Call for draft-ietf-sieve-… Alexey Melnikov
- Re: Working Group Last Call for draft-ietf-sieve-… Matthew Elvey
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Kjetil Torgrim Homme
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Matthew Elvey
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Matthew Elvey
- Re: Working Group Last Call for draft-ietf-sieve-… Kjetil Torgrim Homme
- Re: Working Group Last Call for draft-ietf-sieve-… Matthew Elvey
- Re: Working Group Last Call for draft-ietf-sieve-… Kjetil Torgrim Homme
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett