smtpupd-12: MAIL resets state tables and buffers

Gregory Neil Shapiro <gshapiro@gshapiro.net> Mon, 31 July 2000 04:40 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 AAA18224 for <drums-archive@odin.ietf.org>; Mon, 31 Jul 2000 00:40:17 -0400 (EDT)
Received: from localhost (daemon@localhost) by cs.utk.edu with SMTP (cf v2.9s-UTK) id AAA10445; Mon, 31 Jul 2000 00:40:05 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 31 Jul 2000 00:40:04 -0400
Received: by cs.utk.edu (cf v2.9s-UTK) id AAA10424; Mon, 31 Jul 2000 00:40:04 -0400 (EDT)
Received: from horsey.gshapiro.net (marvin@localhost) by cs.utk.edu with ESMTP (cf v2.9s-UTK) id AAA10391; Mon, 31 Jul 2000 00:39:59 -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 00:39:59 -0400
Received: from monkeyboy.gshapiro.net (p253.stsn.com [208.32.226.253] (may be forged)) by horsey.gshapiro.net (8.11.0/8.11.0) with ESMTP id e6V4dnN16517 (using TLSv1/SSLv3 with cipher EDH-RSA-DES-CBC3-SHA (192 bits) verified OK) for <drums@cs.utk.edu>; Sun, 30 Jul 2000 21:39:57 -0700 (PDT)
Received: (from gshapiro@localhost) by monkeyboy.gshapiro.net (8.11.0/8.11.0) id e6V4dkI02621; Sun, 30 Jul 2000 21:39:46 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-ID: <14725.785.893646.447082@monkeyboy.gshapiro.net>
Date: Sun, 30 Jul 2000 21:39:45 -0700
From: Gregory Neil Shapiro <gshapiro@gshapiro.net>
To: drums@cs.utk.edu
Subject: smtpupd-12: MAIL resets state tables and buffers
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

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

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

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

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