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

Re: A proposal



> > Something like "I-HAVE-EIGHT-BIT-DATA-PATH" might be better.
> 
> That I picked "8859-1" was not that essential to my message, but I think
> it makes sense, semantically, in lieu of the recent discussion of it.

Well, I though we might allow other sets from the 8859-family, too. The
exact character set could probably be stated in some Encoding-header for
those that have intelligent UAs and hardware. Others could just hope the
message uses the character set their hardware has. Not that this is a
big deal...

> > Multi-part and multi-media has nothing to do with the extended SMTP.
>  
> Risto, I do know that m-p and m-b messages have nothing to do with
> the extended SMTP, as far as a few people on this list are concerned.

To clarify: I meant SMTP shouldn't need to know the message is multi-
something, you can provide that information with RFC822-extensions and
use normal SMTP. That's why I wondered why you brought multimedia-issue
to this is you only meant binary transfer...

> ...have negotiated sender and recipients and only after everything was
> set up to be informed that the server couldn't handle what I wanted to
> give it, and that round-trip time is a concern, ...it would be
> beneficial to find out what the server could handle as early as
> possible, ...

If the message is sent (somehow encoded) in this case also, the sender
and recipients have to be negotiated anyway. If it is not sent, you save
a bit.

> To checkpoint my argument:  What do you do if the server NAKs your BDAT
> request?  RSET or major conversion in the backroom and another DATA?

Either.

> > Another alternative is not to announce the count but to use the
>  >period stuffing like normal DATA. In this case the server can read the
> > data part the same way whether the data was 7 or 8 bit binary or not.
> 
> It certainly makes for an interesting situation when you deal with text
> and binary in different ways and end up with less bytes received in line
> mode than you would have expected in binary mode.

I don't understand. If the sender says DATA, I would read bytes watching
for CRLF.CRLF and CRLF..CRLF sequences. In unix, for example, I would
throw away every CR from CRLF when writing the data to spool directory.
If the sender says BDAT, I would read bytes the same way, but not strip
CR's when writing the data.


-- 
 Risto Kankkunen                   kankkune@cs.Helsinki.FI (Internet)
 Department of Computer Science    kankkunen@finuh          (Bitnet)
 University of Helsinki, Finland   ..!mcsun!uhecs!kankkune   (UUCP)