[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: smtp charter (revised)



> For the record, I support Stef's suggestion for a new port number for 8-bit
> SMTP.

Technically I agree.  I wonder (aloud) the difference between accepting
SMTP++ on a new port number, versus the acceptance of X.400.  Both
are a "new" protocol, admittedly SMTP++ has the advantage of similarity
to existing practice and easy implementation as opposed to X.400
which is very different & much harder to implement. 




> I would support any SMTP extension or modification proposal that involves a
> new port number.  I recommend (at least) the following changes in new SMTP:
>  1) 8 bit instead of 7 bit character set
>  2) no "lines" in message.  Everything between "DATA<cr><lf>" and
>     "<cr><lf>.<cr><lf>" is a byte stream that is transferred in image form.
>     This removes both line length and non-binary restrictions.

My first thought was:  But Wait!  What if those 5 characters are in
the data?!?  Almost immediate answer:  stuff in some DLE type characters?

>  3) Explicit batching support; definition of server states when a command
>     fails.

What do you mean by "batching"?  There are at least two things you
can mean:

1) BSMTP.  That is, bundle up the sender half of the conversation
   into a file and push this through a file-transfer-protocol as
   one bundle to the recieving process.  Useful for networks where
   file-transfer is the unit of interaction (e.g. BITNET and UUCP).

2) Accumulate the "MAIL FROM:<>" and "RCPT TO:<>" commands into
   one group to be sent across the wire at one time.  Useful
   in cutting down on the number of round trips required to send
   a message with a lot of recipients.



	David