Re: IETF Policy on dogfood consumption or avoidance - SMTP version

John C Klensin <john-ietf@jck.com> Tue, 17 December 2019 02:59 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7EA0120999; Mon, 16 Dec 2019 18:59:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rrr9XsJyLZdx; Mon, 16 Dec 2019 18:59:48 -0800 (PST)
Received: from bsa2.jck.com (ns.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7BFB812097E; Mon, 16 Dec 2019 18:59:48 -0800 (PST)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1ih35M-0009fp-K0; Mon, 16 Dec 2019 21:59:44 -0500
Date: Mon, 16 Dec 2019 21:59:37 -0500
From: John C Klensin <john-ietf@jck.com>
To: Jay Daley <jay@ietf.org>, ietf@ietf.org, IESG <iesg@ietf.org>
cc: Glen <glen@amsl.com>
Subject: Re: IETF Policy on dogfood consumption or avoidance - SMTP version
Message-ID: <9A480FBBDB27C27DFDF96F01@PSB>
In-Reply-To: <DBADBA1F-5F81-4D14-8AF8-5F340F017DAC@ietf.org>
References: <8EE11B75E1F8A7E7105A1573@PSB> <m2a77ttff6.wl-randy@psg.com> <CABL0ig4Wz-0dk7bsRpaN6pni2rHEc-jPnygwed_Hygy+CiehQA@mail.gmail.com> <16306b3a-63bd-621e-636c-dd7626f74733@foobar.org> <DBADBA1F-5F81-4D14-8AF8-5F340F017DAC@ietf.org>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/WEvxYvpJgZWvGb9ZLB1vTuaSV-Q>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Dec 2019 02:59:53 -0000

Jay,

Three questions:

* Did you review and understand the extensive discussion that
has occurred on the ietf-smtp@ietf.org since the beginning of
the month or just the (relatively few) comments on this IETF
list?

* Did you consider the issues associated with the possibility of
IETF servers being out of conformance, whether clearly or
marginally, with IETF standards and the implications if that
were the case?

* Is the answer to the question of where the Secretariat will
get guidance and instructions on technical issues going forward
that it will come from you and your assessments of  those issues
and community consensus about them?

thanks,
   john


--On Tuesday, December 17, 2019 10:46 +1300 Jay Daley
<jay@ietf.org> wrote:

> Hi
> 
> While there is not unanimous consensus, I think the mood is
> clearly to leave this as an operational decision.  In which
> case, taking into account the following recommendation ...
> 
>> On 17/12/2019, at 5:18 AM, Nick Hilliard <nick@foobar.org>
>> wrote:
>> 
>> Glen wrote on 16/12/2019 16:11:
>>> /^[0-9.]+$/             550 RFC2821 violation
>>> /^\[[0-9.]+\]$/         550 RFC2821 violation
>>> In just seconds, I can easily change the messages, or remove
>>> the rules, either with complete ease.
>> 
>> s/RFC2821 violation/policy violation/
> 
> … and the following technical comment … 
> 
>> On 17/12/2019, at 6:04 AM, Viktor Dukhovni
>> <ietf-dane@dukhovni.org> wrote:
>> 
>> On Mon, Dec 16, 2019 at 08:11:11AM -0800, Glen wrote:
>> 
>>> There is a configuration file, with two lines in it:
>>> 
>>> /^[0-9.]+$/             550 RFC2821 violation
>>> /^\[[0-9.]+\]$/         550 RFC2821 violation
>> 
>> While the patterns look similar, the first one rejects
>> non-compliant "EHLO 192.0.2.1" and similar dotted quads (or
>> more generally some mixture of digits and dots), the second
>> rejects RFC-compliant address literals.  So at least the
>> second message should probably be different, if the rule is
>> retained.
> 
> 
> 
> … the following has now changed from
> 
> 	/^[0-9.]+$/             550 RFC2821 violation
> 	/^\[[0-9.]+\]$/         550 RFC2821 violation
> 
> to
> 
> 	/^[0-9.]+$/             550 RFC2821 violation
> 	/^\[[0-9.]+\]$/         550 Policy violation
> 
> 
> As to the question of data, we cannot say for certain that the
> rejected messages were all spam, but we have only received one
> complaint in 10 years and so we can reasonably assume this
> rule has not caused problems that need to be addressed.
> 
> Please let me know if you have any questions, comments or
> recommendations.
> 
> kind regards
> Jay