Re: smtpupd-12: MAIL resets state tables and buffers

Gregory Neil Shapiro <gshapiro@gshapiro.net> Tue, 01 August 2000 02:53 UTC

Received: from cs.utk.edu (CS.UTK.EDU [128.169.94.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA11805 for <drums-archive@odin.ietf.org>; Mon, 31 Jul 2000 22:53:17 -0400 (EDT)
Received: from localhost (daemon@localhost) by cs.utk.edu with SMTP (cf v2.9s-UTK) id WAA05482; Mon, 31 Jul 2000 22:53:06 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 31 Jul 2000 22:53:06 -0400
Received: by cs.utk.edu (cf v2.9s-UTK) id WAA05460; Mon, 31 Jul 2000 22:53:05 -0400 (EDT)
Received: from horsey.gshapiro.net (marvin@localhost) by cs.utk.edu with ESMTP (cf v2.9s-UTK) id WAA05444; Mon, 31 Jul 2000 22:53:03 -0400 (EDT)
Received: from horsey.gshapiro.net (209.220.147.178 -> horsey.gshapiro.net) by cs.utk.edu (smtpshim v1.0); Mon, 31 Jul 2000 22:53:03 -0400
Received: (from gshapiro@localhost) by horsey.gshapiro.net (8.11.0/8.11.0) id e712r2N27568; Mon, 31 Jul 2000 19:53:02 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-ID: <14726.15246.14179.350238@horsey.gshapiro.net>
Date: Mon, 31 Jul 2000 19:53:02 -0700
From: Gregory Neil Shapiro <gshapiro@gshapiro.net>
To: drums@cs.utk.edu
Subject: Re: smtpupd-12: MAIL resets state tables and buffers
In-Reply-To: <14725.785.893646.447082@monkeyboy.gshapiro.net>
References: <14725.785.893646.447082@monkeyboy.gshapiro.net>
X-Mailer: VM 6.75 under 21.2 (beta35) "Nike" XEmacs Lucid
List-Unsubscribe: <mailto:drums-request@cs.utk.edu?Subject=unsubscribe>
Content-Transfer-Encoding: 7bit

gshapiro> Section 4.1.4 states, "MAIL ... MUST not be sent if a mail
gshapiro> transaction is already open" which I agree with.  However, the
gshapiro> wording in 3.3 and 4.1.12 do not make this restriction and
gshapiro> actually read as if:

gshapiro> C: MAIL From:<gshapiro@gshapiro.net>
gshapiro> S: 250 Ok
gshapiro> C: MAIL From:<gshapiro@sendmail.org>
gshapiro> S: 250 Ok

gshapiro> should be allowed an implicit RSET would be done after receiving
gshapiro> the second MAIL command.

gshapiro> Hoping that 4.1.4 is correct, this restriction should be
gshapiro> mentioned in sections 3.3 and 4.1.12.

Note that "4.1.12" should be "4.1.1.2" in the last line of my original
post.