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

S Moonesamy <sm+ietf@elandsys.com> Mon, 16 December 2019 11:30 UTC

Return-Path: <sm@elandsys.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 331DF1207FC for <ietf@ietfa.amsl.com>; Mon, 16 Dec 2019 03:30:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.698
X-Spam-Level:
X-Spam-Status: No, score=-1.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=elandsys.com
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 7ilFQhqT5wg4 for <ietf@ietfa.amsl.com>; Mon, 16 Dec 2019 03:30:47 -0800 (PST)
Received: from mx.elandsys.com (mx.elandsys.com [162.213.2.210]) by ietfa.amsl.com (Postfix) with ESMTP id 38FAD1207FB for <ietf@ietf.org>; Mon, 16 Dec 2019 03:30:47 -0800 (PST)
Received: from DESKTOP-K6V9C2L.elandsys.com ([102.116.40.13]) (authenticated bits=0) by mx.elandsys.com (8.15.2/8.14.5) with ESMTPSA id xBGBUYpP028577 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 16 Dec 2019 03:30:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1576495846; x=1576582246; i=@elandsys.com; bh=2wo0hN4ft+v6jfjDWEbVGkaCzMMguoN0+ZaeCblTYK4=; h=Date:To:From:Subject:In-Reply-To:References; b=FyQgRUQDS+IaHM/0ZK986z8tODyW/E+S7nhzqkjFAdcSrvXm8oE1J7Vkr8Vg+19hU iFqMDw3iXhr6Ezn0tFfQbITKYOqTaQmpPx/sTrDEPChLfGqS++cs7fwuQ8J8Kf4RDZ MOZF096sNhn+1zdlwbkoK0mHN8ly9jfRdLSS2J6w=
Message-Id: <6.2.5.6.2.20191216003959.0bb65e48@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Mon, 16 Dec 2019 03:30:18 -0800
To: John C Klensin <john-ietf@jck.com>, ietf@ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
Subject: Re: IETF Policy on dogfood consumption or avoidance - SMTP version
In-Reply-To: <18926580F5114CCCADABE398@PSB>
References: <20191215222928.9DE5A1164C5A@ary.qy> <754203.1576450681@turing-police> <alpine.OSX.2.21.99999.374.1912151831300.63353@ary.qy> <18926580F5114CCCADABE398@PSB>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/6PxMGowo_74RuXNWxfZf-8lfdO8>
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: Mon, 16 Dec 2019 11:30:48 -0000

Hi John,
At 08:12 PM 15-12-2019, John C Klensin wrote:
>First of all, I read John's message too quickly and had
>forgotten that the rejection message attributing the problem to
>EHLO does not appear until after a RCPT command is sent.  So
>SM's test is the important one; John's just didn't go far
>enough.  There are also a number of issues raised by the error
>message.  The problem condition should not be attributed to RFC
>2821; it probably shouldn't refer to the "Helo command" when
>EHLO was used; it is, as suggested above, a policy matter and
>not a requirement of any IETF protocol specification; and, while
>the specification arguably permits it, accepting the EHLO and
>then rejecting the mail transaction only after processing the
>MAIL and at least one RCPT command is probably at least in bad
>taste.  Some of those issues suggest changes or clarification
>that should be applied when and if RFC 5321 is updated and
>replaced.  Most of them have been discussed, at length, on the
>ietf-smtp list; I assume the others soon will be.

The rejection is for policy reasons.  The error text stating that it 
is because of a "RFC violation" is incorrect.

>None of the above has much of anything to do with the key issue
>that I thought
>was worth raising on this list.  According to the response to
>the trouble ticket, the Secretariat was told to block mail
>transactions that used IP address literals in the EHLO command.
>No matter how pragmatically desirable that may be (see the
>ietf-smtp list for a discussion on that topic too), at least as
>I read it (and wrote it) RFC 5321 prohibits that rejection,
>making the IETF mail servers non-conforming to the standard.
>So, again, the first question for this list is whether we are
>comfortable with servers run in the IETF's name being
>non-conforming to IETF standards.  I see objections to that on

It does not look good when a SDO is unable to explain [1] why it is 
ignoring its own standard.

Regards,
S. Moonesamy

1. There is an initiative of the Dutch government: 
http://r.elandsys.com/r/94862  At first glance, it looks like there 
is something wrong with the server which was tested.  It takes a 
little more effort to interpret the results.