Re: [Emailcore] Ticket #5: G.5. Remove or deprecate the work-around from code 552 to 452?

Hector Santos <hsantos@isdg.net> Mon, 29 March 2021 12:33 UTC

Return-Path: <hsantos@isdg.net>
X-Original-To: emailcore@ietfa.amsl.com
Delivered-To: emailcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F5B43A1008 for <emailcore@ietfa.amsl.com>; Mon, 29 Mar 2021 05:33:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isdg.net header.b=HGAMVMej; dkim=pass (1024-bit key) header.d=beta.winserver.com header.b=AMz7d4i8
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 AoqL3DTfuEc1 for <emailcore@ietfa.amsl.com>; Mon, 29 Mar 2021 05:33:47 -0700 (PDT)
Received: from mail.winserver.com (ftp.catinthebox.net [76.245.57.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75B743A1009 for <emailcore@ietf.org>; Mon, 29 Mar 2021 05:33:47 -0700 (PDT)
DKIM-Signature: v=1; d=isdg.net; s=tms1; a=rsa-sha256; c=simple/relaxed; l=1880; t=1617021219; atps=ietf.org; atpsh=sha1; h=Received:Received:Received:Received:Message-ID:Date:From: Organization:To:Subject:List-ID; bh=5moGE/XQWvaq4uO/1LzwRgkEaPMC b7wpeHPpIlWKI9w=; b=HGAMVMej4yy73FR0JMd3GFqOxny71pdenrAfU+8jDUzP 2YBokrtlCWEWCL9Lmn1HPXH2gi5/OGirKl7foXNUJBMpevVeRJJo4H2PS55LMP/v iyeneUTLbo7mBjywO+9h2xoUrepPUIUnOHrIRr8uH7VSM4L1HUpq2TAy25RtslE=
Received: by mail.winserver.com (Wildcat! SMTP Router v8.0.454.10) for emailcore@ietf.org; Mon, 29 Mar 2021 07:33:39 -0500
Authentication-Results: dkim.winserver.com; dkim=pass header.d=beta.winserver.com header.s=tms1 header.i=beta.winserver.com; dmarc=pass policy=reject author.d=isdg.net signer.d=beta.winserver.com (atps signer);
Received: from beta.winserver.com ([76.245.57.74]) by mail.winserver.com (Wildcat! SMTP v8.0.454.10) with ESMTP id 1054404066.7274.612; Mon, 29 Mar 2021 07:33:37 -0500
DKIM-Signature: v=1; d=beta.winserver.com; s=tms1; a=rsa-sha256; c=simple/relaxed; l=1880; t=1617019999; h=Received:Received: Message-ID:Date:From:Organization:To:Subject:List-ID; bh=5moGE/X QWvaq4uO/1LzwRgkEaPMCb7wpeHPpIlWKI9w=; b=AMz7d4i8ifHf8VbcCDYVy9E y8ko9OCFyDo23HCR+F//wfA/FaCwgfltpq3w/fpPx9heNW49POeDtx4Q3/GtRmTU KKTO5WR602n8DbmNsFBCxdfv0O4Pc7XtN4qdkWk/J/9kgDnqQVQGszWYPkTTpHzk lOLbTUXrrQnmWwlPHSZA=
Received: by beta.winserver.com (Wildcat! SMTP Router v8.0.454.10) for emailcore@ietf.org; Mon, 29 Mar 2021 08:13:19 -0400
Received: from [192.168.1.68] ([75.26.216.248]) by beta.winserver.com (Wildcat! SMTP v8.0.454.10) with ESMTP id 1736843659.1.19848; Mon, 29 Mar 2021 08:13:18 -0400
Message-ID: <6061C45E.8090501@isdg.net>
Date: Mon, 29 Mar 2021 08:13:18 -0400
From: Hector Santos <hsantos@isdg.net>
Reply-To: hsantos@isdg.net
Organization: Santronics Software, Inc.
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.8.1
MIME-Version: 1.0
To: John C Klensin <john@jck.com>, emailcore@ietf.org
References: <ca851fda-63ac-8739-c3eb-bde725aa25f3@isode.com> <c188413b-9337-40d8-8062-9c0f58f6cd98@www.fastmail.com> <CAHej_8kHwEOmq5bf49=Tt6ZEVkuidMhy5s4XPu7JC+k22qraZg@mail.gmail.com> <CAHej_8ma-kDkVh3Oj11R5Fn6BbwJsWfFpx0Zqv61fPL35CJNUA@mail.gmail.c om> <0F2370D0-D04C-45A1-A5A1-8FF1F174FFE5@dukhovni.org> <CAHej_8=deJU1CW2AzDBu5ji3Uir+_zF6Gp59Z-hHRmRipz8Osw@mail.gmail.com> <9A7BDB22F3A0396EF24BF91D@PSB> <397cc52c-5533-12a2-6ca2-e46f5987105c@wizmail.org> <F57F0BCCE67A6D1CE8BC3157@PSB> <6FC2E8E6-334A-4C4B-9FB6-A0F2805C4A31@dukhovni.org> <420176B328E2416BF3351C95@PSB> <2fd6ac6c-5676-4134-bcce-928145d488b4@www.fastmail.com> <60608A18.6070408@isdg.net> <5869470BC20BC71EDB5180AF@JcK-HP5>
In-Reply-To: <5869470BC20BC71EDB5180AF@JcK-HP5>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/emailcore/OD_n3v8Z_giGORuvcqPcOHaFhWA>
Subject: Re: [Emailcore] Ticket #5: G.5. Remove or deprecate the work-around from code 552 to 452?
X-BeenThere: emailcore@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: EMAILCORE proposed working group list <emailcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/emailcore>, <mailto:emailcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/emailcore/>
List-Post: <mailto:emailcore@ietf.org>
List-Help: <mailto:emailcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/emailcore>, <mailto:emailcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2021 12:33:53 -0000

On 3/28/2021 10:00 PM, John C Klensin wrote:
> Hector, RFC 5321 said, in 2008, to use 452 for this case. The only 
> justification I can see for leaving in the text that Alexey and 
> others have proposed removing would be if leaving it there a bit 
> longer would cause you to bring wcSMTP into compliance. If the 
> reality is that either you know about the change and will get around 
> to it someday regardless of what 5321bis says or that nothing we say 
> (or don't say) in 5321bis will make any difference, then it seems to 
> me that we should eliminate confusing text that no longer applies to 
> a significant number of other MTAs. Which is it? Are you suggesting 
> retaining that text and, if so, why?

I agree it would be better to use 452  and keep the expected SMTP 
state machine working with the 4yz (temporary) and 5yz (permanent) 
logic.  I have no comments regarding the suggested text changes.

I probably thought about it back in 2821bis and decided to leave it 
alone since it was an 821 design. Making it 452 might have created an 
unknown situation at the time.

On the receiver side, for the next update, I will make a change to use 
452 with an undocumented (why muddy the h2o) switch option to use 552 
just in case a revert is necessary.

On the client side, the SMTP client will permanently fail the 
transaction when a 5yz is seen for RCPT. No special case for 552. For 
our list server when prepared to go direct to SMTP, a 55z code will 
make the list member inactive. With 452, an error count is incremented 
for the member but not made inactive.  I need to relax this. The list 
server should check for 552 and not make the user inactive.  As long 
as no hash treatment to the limited list members is done, I don't see 
any other impact.

Thanks


-- 
Hector Santos,
https://secure.santronics.com
https://twitter.com/hectorsantos