Re: smtpupd-12: MAIL resets state tables and buffers
John Beck <jbeck@eng.sun.com> Tue, 01 August 2000 03:14 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 XAA14275 for <drums-archive@odin.ietf.org>; Mon, 31 Jul 2000 23:14:27 -0400 (EDT)
Received: from localhost (daemon@localhost) by cs.utk.edu with SMTP (cf v2.9s-UTK) id XAA08128; Mon, 31 Jul 2000 23:14:15 -0400 (EDT)
Received: by cs.utk.edu (bulk_mailer v1.13); Mon, 31 Jul 2000 23:14:15 -0400
Received: by cs.utk.edu (cf v2.9s-UTK) id XAA08111; Mon, 31 Jul 2000 23:14:14 -0400 (EDT)
Received: from playground.sun.com (marvin@localhost) by cs.utk.edu with ESMTP (cf v2.9s-UTK) id XAA08098; Mon, 31 Jul 2000 23:14:11 -0400 (EDT)
Received: from playground.sun.com (192.9.5.5 -> playground.Sun.COM) by cs.utk.edu (smtpshim v1.0); Mon, 31 Jul 2000 23:14:11 -0400
Received: from opal.eng.sun.com (sun-barr.Sun.COM [192.9.9.1]) by playground.sun.com (8.11.0+Sun/8.11.0) with ESMTP id e713EAd20144; Mon, 31 Jul 2000 20:14:10 -0700 (PDT)
Received: from opal (localhost [127.0.0.1]) by opal.eng.sun.com (8.10.2+Sun/8.10.2) with ESMTP id e713E91133801; Mon, 31 Jul 2000 20:14:09 -0700 (PDT)
Message-Id: <200008010314.e713E91133801@opal.eng.sun.com>
X-Mailer: exmh version 2.1.2 06/08/2000
To: Gregory Neil Shapiro <gshapiro@gshapiro.net>
cc: drums@cs.utk.edu
Subject: Re: smtpupd-12: MAIL resets state tables and buffers
X-Image-URL: http://playground.sun.com/~jbeck/gif/Misc/john-face.jpg
In-reply-to: Your message of "Sun, 30 Jul 2000 21:39:45 PDT." <14725.785.893646.447082@monkeyboy.gshapiro.net>
References: <14725.785.893646.447082@monkeyboy.gshapiro.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 31 Jul 2000 23:14:09 -0400
From: John Beck <jbeck@eng.sun.com>
List-Unsubscribe: <mailto:drums-request@cs.utk.edu?Subject=unsubscribe>
(Cited text modified per <14726.15246.14179.350238@horsey.gshapiro.net>) Gregory> Section 4.1.4 states, "MAIL ... MUST not be sent if a mail Gregory> transaction is already open" which I agree with. However, the Gregory> wording in 3.3 and 4.1.1.2 do not make this restriction and actually Gregory> read as if: Gregory> C: MAIL From:<gshapiro@gshapiro.net> Gregory> S: 250 Ok Gregory> C: MAIL From:<gshapiro@sendmail.org> Gregory> S: 250 Ok Gregory> should be allowed an implicit RSET would be done after receiving the Gregory> second MAIL command. Gregory> Hoping that 4.1.4 is correct, this restriction should be mentioned in Gregory> sections 3.3 and 4.1.1.2. Actually, 4.1.1.2 does say: --- In general, the MAIL command may be sent only when no mail transaction is in progress, see section 4.1.4. --- So I think that section is OK. But section 3.3 says: --- This command tells the SMTP-receiver that a new mail transaction is starting and to reset all its state tables and buffers, including any recipients or mail data. --- This sounds like an implied RSET to me. So I propose modifying the first paragraph of 3.3 to: --- There are three steps to SMTP mail transactions. The transaction starts with a MAIL command which gives the sender identification. (In general, the MAIL command may be sent only when no mail transaction is in progress; see section 4.1.4.) A series of one or more RCPT commands follows giving the receiver information. Then a DATA command initiates transfer of the mail data and is terminated by the "end of mail" data indicator, which also confirms the transaction. --- -- John
- smtpupd-12: Four letter command verbs Gregory Neil Shapiro
- smtpupd-12: MAIL resets state tables and buffers Gregory Neil Shapiro
- smtpupd-12: <SP> optional in replies? Gregory Neil Shapiro
- Re: smtpupd-12: <SP> optional in replies? John Beck
- Re: smtpupd-12: MAIL resets state tables and buff… Gregory Neil Shapiro
- Re: smtpupd-12: MAIL resets state tables and buff… John Beck
- Re: smtpupd-12: <SP> optional in replies? Eric Allman
- Re: smtpupd-12: MAIL resets state tables and buff… Eric Allman
- Re: smtpupd-12: Four letter command verbs Eric Allman
- Re: smtpupd-12: Four letter command verbs John Beck
- Re: smtpupd-12: MAIL resets state tables and buff… Philip Hazel
- Re: smtpupd-12: Four letter command verbs Philip Hazel
- Re: smtpupd-12: <SP> optional in replies? Philip Hazel
- Re: smtpupd-12: <SP> optional in replies? Eric Allman
- Re: smtpupd-12: Four letter command verbs Bart Schaefer
- Re: smtpupd-12: <SP> optional in replies? Bart Schaefer
- Re: smtpupd-12: MAIL resets state tables and buff… Keith Moore
- Re: smtpupd-12: Four letter command verbs Keith Moore
- Re: smtpupd-12: <SP> optional in replies? Keith Moore
- Re: smtpupd-12: <SP> optional in replies? Dave Sill
- Re: smtpupd-12: Four letter command verbs Dave Sill
- Re: smtpupd-12: MAIL resets state tables and buff… Russ Allbery
- Re: smtpupd-12: Four letter command verbs Lee Thompson
- Re: smtpupd-12: MAIL resets state tables and buff… Lee Thompson
- Re: smtpupd-12: <SP> optional in replies? Lee Thompson