[ietf-smtp] SMTP Reply code 1yz Positive Preliminary reply

Hector Santos <hsantos@isdg.net> Thu, 05 March 2020 17:56 UTC

Return-Path: <hsantos@isdg.net>
X-Original-To: ietf-smtp@ietfa.amsl.com
Delivered-To: ietf-smtp@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 821483A079E for <ietf-smtp@ietfa.amsl.com>; Thu, 5 Mar 2020 09:56:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Status: No, score=-2.1 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, 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=VGc+dYRv; dkim=pass (1024-bit key) header.d=beta.winserver.com header.b=kxSqNvDv
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id QuSnAd3c46xJ for <ietf-smtp@ietfa.amsl.com>; Thu, 5 Mar 2020 09:56:09 -0800 (PST)
Received: from mail.winserver.com (pop3.winserver.com []) (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 4E0EC3A0776 for <ietf-smtp@ietf.org>; Thu, 5 Mar 2020 09:56:09 -0800 (PST)
DKIM-Signature: v=1; d=isdg.net; s=tms1; a=rsa-sha1; c=simple/relaxed; l=1428; t=1583430961; atps=ietf.org; atpsh=sha1; h=Received:Received:Received:Received:Message-ID:Date:From: Organization:To:Subject:List-ID; bh=ovjUujqe8F6JK8wezMsLCVRuI4s=; b=VGc+dYRvaO7WCzAWyEGHHH/Z6jPNsBd75MxA2fRJgtopEE2XnNSG2lXiK7ArNN I10K7SQiSEGfAVq+77aCrItlQ33vRq0imQT3/+/4Mso+4rCOJTZinXTdPB1Q6iSw H14V4ziBjBssFKIdSb1jsHY/6Ig63J1yIDIfynOofZEMY=
Received: by winserver.com (Wildcat! SMTP Router v8.0.454.9) for ietf-smtp@ietf.org; Thu, 05 Mar 2020 12:56:01 -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 ([]) by winserver.com (Wildcat! SMTP v8.0.454.9) with ESMTP id 2748298966.16278.5480; Thu, 05 Mar 2020 12:56:00 -0500
DKIM-Signature: v=1; d=beta.winserver.com; s=tms1; a=rsa-sha256; c=simple/relaxed; l=1428; t=1583430691; h=Received:Received: Message-ID:Date:From:Organization:To:Subject:List-ID; bh=mTE4vg1 JdizNDDGjNOWUTnLfD2m6ZwmLuBjDRe2Nns0=; b=kxSqNvDvz1Juz71K4Z4YrvE fHkkjrHs/0xG+ylW2peKppwVqFFEXAJb+Pxi2oMiNN+bia0vCJ7NZzUexKwCTkmY xBCfo7b5MIWKasIfV5OEoN2gwjVy0lDaqR5a0wdIFq1EOQ6UXW3iOdz3Et7o/LIN ds3waY4PqS+jMs0EozEs=
Received: by beta.winserver.com (Wildcat! SMTP Router v8.0.454.9) for ietf-smtp@ietf.org; Thu, 05 Mar 2020 12:51:31 -0500
Received: from [] ([]) by beta.winserver.com (Wildcat! SMTP v8.0.454.9) with ESMTP id 2596330984.4.14628; Thu, 05 Mar 2020 12:51:30 -0500
Message-ID: <5E613D31.70301@isdg.net>
Date: Thu, 05 Mar 2020 12:56:01 -0500
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: ietf-smtp@ietf.org
CC: John C Klensin <john-ietf@jck.com>
References: <1583290845.3368.15.camel@gmail.com> <aedd19df-c406-2513-934e-4498ae159964@pscs.co.uk> <5E6128C8.7070001@isdg.net>
In-Reply-To: <5E6128C8.7070001@isdg.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/-ms8hdC3orCqeIo6_JTNYUKvEgI>
Subject: [ietf-smtp] SMTP Reply code 1yz Positive Preliminary reply
X-BeenThere: ietf-smtp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" <ietf-smtp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-smtp/>
List-Post: <mailto:ietf-smtp@ietf.org>
List-Help: <mailto:ietf-smtp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Mar 2020 17:56:12 -0000

On 3/5/2020 11:28 AM, Hector Santos wrote:

> I used the reply group:
>     1yz   Positive Preliminary reply

I had forgotten that RFC5321 had removed this 1yz code.


All because of the 1yz potentially used as a "preliminary" multiple 
lines "1yz-" response before the final response was issued and a 
possible legacy 821 client that looked only at the first response line 
because it didn't expect multiple lines.

I don't fully recall the discussions. While I would had accepted the 
decision for backward compatibility reasons over a decade ago, I am 
pretty sure I would of been somewhat disappointed by the removal of 
"1yz Positive preliminary reply" codes, removing even the possibility 
of a keep alive concept.  Today speeds allow for fast data processing, 
so even today, 5, certainly 10 minutes of idle timeout is outdated and 
probably should be a design taboo today.  If we don't want ESMTP 2821 
clients to use 1yz, well, maybe for RFC5321bis, we can lower the 
timeouts. I already do for after a successful transactions where there 
is additional 5 minutes wait for a new transaction.  I reduced to less 
than 1 minute to because clients from the BIG boys were 99.9% of the 
time holding up my servers and never doing a 2nd MAIL transaction.  So 
wcSMTP will drop clients who chews up available mail service time from 
the server threads.