[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

odd behavior in enforcing of message size limits



I have smtpserver running with a "-M8388608" option set;
its enforcement of this limit seems odd:

23107w	220 mm1_1 Server ESMTP 2.99.27 #2 ready at Fri, 21 Jun 1996 11:59:47 -0700
23107#	remote from [165.121.12.17]
23107r	EHLO ember.spry.com
23107w	250-mm1_1 Hello ember.spry.com
23107w	250-SIZE 8388608
23107w	250-8BITMIME
23107w	250-PIPELINING
23107w	250-EXPN
23107w	250-VRFY
23107w	250-XDSN
23107w	250-X-RCPTLIMIT 10000
23107w	250 HELP
23107r	MAIL From:<ken@spry.com> BODY=8BITMIME SIZE=36708613
23107w	552 The message size exceeds fixed maximum message size
23107#	-- pipeline input exists 33 bytes
23107r	RCPT To:<zen@delrina.net>
23107w	250 Ok; can accomodate 36708613 byte message
23107#	-- pipeline input exists 6 bytes
23107r	DATA
23107w	354 Start mail input; end with <CRLF>.<CRLF>
23107#	(mail_priority=0)
23107w	552 Message size exceeded fixed maximum size for acceptable email
23107#	aborted: session terminated


First off, it seems to me that the smtp transport agent on "ember"
(running Zmailer 2.99.26) should have stopped after the 552 error
following the "MAIL From:" line.  Given that it went on anyway,
the "RCPT To:" response should also have returned an error, rather
than saying it would accept.  Finally, the DATA command should
reject as if there were no "MAIL From:" line, since that command
returned an error.


		--Ken Pizzini