Re: draft-elvey-refuse-sieve-02.txt; http://wiki.fastmail.fm/wiki/index.php/SieveExtensionsSupportMatrix
Kristin Hubner <kristin.hubner@sun.com> Wed, 11 August 2004 00:27 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 i7B0RxfX084113; Tue, 10 Aug 2004 17:27:59 -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 i7B0Rxu2084112; Tue, 10 Aug 2004 17:27:59 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from nwkea-mail-2.sun.com (nwkea-mail-2.sun.com [192.18.42.14]) by above.proper.com (8.12.11/8.12.9) with ESMTP id i7B0Rv5B084102 for <ietf-mta-filters@imc.org>; Tue, 10 Aug 2004 17:27:59 -0700 (PDT) (envelope-from kristin.hubner@sun.com)
Received: from dm-usca19-13.red.iplanet.com (host-179-56-18-192.iplanet.com [192.18.56.179] (may be forged)) by nwkea-mail-2.sun.com (8.12.10/8.12.9) with ESMTP id i7B0Ru0R024213; Tue, 10 Aug 2004 17:27:56 -0700 (PDT)
Received: from we-gotmail.red.iplanet.com (gotmail-1.red.iplanet.com [192.18.73.251]) by dm-usca19-13.red.iplanet.com (8.11.7p1+Sun/8.11.7/IPLANET,v1.2) with ESMTP id i7B0RuN29255; Tue, 10 Aug 2004 17:27:56 -0700 (PDT)
Received: from [129.153.12.231] (dhcp-uwcv01-12-231.West.Sun.COM [129.153.12.231]) by we-gotmail.red.iplanet.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Jul 26 2004)) with ESMTPSA id <0I2900A44AMJG300@we-gotmail.red.iplanet.com>; Tue, 10 Aug 2004 17:27:56 -0700 (PDT)
Date: Tue, 10 Aug 2004 17:27:42 -0700
From: Kristin Hubner <kristin.hubner@sun.com>
Subject: Re: draft-elvey-refuse-sieve-02.txt; http://wiki.fastmail.fm/wiki/index.php/SieveExtensionsSupportMatrix
In-reply-to: <200408102318.i7ANIHNL028776@lab.smi.sendmail.com>
To: Philip Guenther <guenther+mtafilters@sendmail.com>
Cc: Matthew Elvey <matthew@elvey.com>, ietf-mta-filters@imc.org
Message-id: <4230E246-EB2D-11D8-852C-000A95AF6E0A@sun.com>
MIME-version: 1.0
X-Mailer: Apple Mail (2.618)
Content-type: text/plain; charset="US-ASCII"; format="flowed"
Content-transfer-encoding: 7bit
References: <41186140.2010708@elvey.com> <EACA30731845B29364DE4D95@plato.cyrusoft.com> <411915C4.70406@elvey.com> <CD470B9182495A90577DABAE@ninevah.cyrusoft.com> <59E96938-EB0A-11D8-852C-000A95AF6E0A@sun.com> <200408102318.i7ANIHNL028776@lab.smi.sendmail.com>
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 Aug 10, 2004, at 4:18 PM, Philip Guenther wrote: > > Kristin Hubner <kristin.hubner@sun.com> writes: > .. >> I'm sorry I missed the discussion, as perhaps the issues I will repeat >> below have been already discussed. > > Ned brought this up and it was discussed. > > > ... >> So either: (1) A "relaxed" reject action would need another parameter >> specifying whether SMTP level rejection vs. later MDN should be >> performed, and then the value of that parameter would need to >> affect what sorts of characters are allowed in the reason string, >> or else (2) A "relaxed" reject action would need two parameters, >> one being the SMTP rejection text (ASCII only) and a second parameter >> would be the MDN text which would allow non-ASCII text. Or maybe >> some third approach I haven't thought of, as long as it allows >> non-ASCII text when non-ASCII text is legal, and uses ASCII text >> when ASCII text is required. > > At the lunch meeting, it was felt that (2) was the preferable way > to resolve this, but that the details should be worked out on the > list. I also prefer (2). > > IMHO, reject should only send an SMTP-level reject if "given > permission" by an additional tagged argument. If this argument was > given but the implementation was unable to perform rejection at the > SMTP-level for any reason, then it would send a MDN as if the > argument hasn't been given at all. Ok, this is sounding good to me: if the latest plan is to extend "reject" by adding some explicit "do-refuse-if-possible" tag and include both possible texts, then that satisfies my concerns. I was under the (clearly wrong) impression that the latest plan was that just one text would suffice. In such a case, though, it's still not clear to me why extending "reject" with a "refuse-if-possible" tag and two texts is then necessarily any simpler than making a new "refuse-if-possible" action with two texts. But I don't have any objections to the way that such an extended "reject" would work. > It would be nice if the script could not only specify the SMTP > response text but also the last two digits of the enhanced status > code (i.e., y and z in the "x.y.z" after the SMTP status code), > either via another tagged argument or by pulling them from the start > of the response text whenever it starts with > 1*3digit "." 1*3digit SP > > > ... >> And I think that the necessity for scripts to be aware of the >> difference between SMTP rejection and MDN rejection means that >> they might as well be coded with different actions -- I think that >> there is no real simplicity benefit to using a single action. > > I disagree: just because the text for the two may be different > doesn't mean I want to be forced to choose which of the two is done. > I would prefer to be able to say "do an SMTP-level reject if you > can with _this_ text, else send an MDN with _this_ text". Yes, I agree that that is exactly what users will tend to want. > > >> The "portable script" argument only works for sites that are >> supporting English-only (or at best, Western-European-languages- >> that-can-be-adequately-represented-in-ASCII-only) user communities. >> >> For other sites that are already using reject with MDN text that >> is not ASCII-only, their script already isn't suitable for SMTP >> reject time interpretation. Such sites are going to have to care, >> in their scripts, about the different requirements for reason text >> for SMTP rejections vs. MDNs. > > If specified as I suggested above, these scripts would see *NO* > change in behavior. Yes. Regards, Kristin > > > Philip Guenther >
- draft-elvey-refuse-sieve-02.txt; http://wiki.fast… Matthew Elvey
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Cyrus Daboo
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Matthew Elvey
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Alexey Melnikov
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Cyrus Daboo
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Philip Guenther
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Kristin Hubner
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Simon Josefsson
- Re: managesieve Kjetil Torgrim Homme
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Philip Guenther
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Kjetil Torgrim Homme
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Kjetil Torgrim Homme
- Re: draft-elvey-refuse-sieve-02.txt Cyrus Daboo
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Cyrus Daboo
- Re: draft-elvey-refuse-sieve-02.txt Kjetil Torgrim Homme
- Re: draft-elvey-refuse-sieve-02.txt Cyrus Daboo
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Kristin Hubner
- Re: draft-elvey-refuse-sieve-02.txt Kjetil Torgrim Homme
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… ned.freed
- Re: draft-elvey-refuse-sieve-02.txt (multi-reply) Matthew Elvey
- Re: draft-elvey-refuse-sieve-02.txt (multi-reply) Kjetil Torgrim Homme
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Alexey Melnikov
- Re: draft-elvey-refuse-sieve-02.txt (multi-reply) Cyrus Daboo
- Re: draft-elvey-refuse-sieve-02.txt (multi-reply) Kjetil Torgrim Homme
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Matthew Elvey
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… ned.freed
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Matthew Elvey
- Re: draft-elvey-refuse-sieve-02.txt; http://wiki.… Mark E. Mallett