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
>