1 Jun 2007 04:41
Re: #1485: Choice of body part for transport of UTF8SMTP messages
Chris Newman <Chris.Newman <at> Sun.COM>
2007-06-01 02:41:18 GMT
2007-06-01 02:41:18 GMT
NOTE: This is my opinion as a technical contributor, not as area director.
When an SMTP server advertises "UTF8SMTP", it is saying "I accept either RFC
822 and UTF8SMTP messages". So the DATA command (or BDAT/BURL command) is not
a type label, it's merely a mechanism to carry one of the supported types.
Indeed SMTP was originally designed as a generic transfer protocol and the fact
RFC 822 / MIME is the only format presently used is an accident of history.
What concerns me with UTF8SMTP content in a message/rfc822 body part is the use
of an explicit type label in a way that is known to be incompatible with the
current defined meaning for that type. Perhaps we could get away with it if we
could guarantee it would never ever leak to a non-UTF8SMTP system. But this is
a redefinition of the meaning of a standards track type label as opposed to an
isolated extension to existing protocols. I'm a lot more comfortable with
message/utf8smtp as today's MIME compliant systems are expected to treat
unknown message subtypes as equivalent to application/octet-stream, much as
systems unfamiliar with application/zip treat it as an opaque object.
With message/utf8smtp, existing message/rfc822 systems can be vetted to make
sure they're UTF-8 clean, address the UTF-8 security considerations and then
add "message/utf8smtp" to the list of compound types they descend.
- Chris
Kari Hurtta wrote on 5/27/07 6:42 PM +0300:
> Harald Tveit Alvestrand <harald <at> alvestrand.no> writes in gmane.ietf.ima:
>
>> Subject: [psg.com #1485]: UTF8HDR 4.6/DSN: Choice of body part for
>> transport of UTF8SMTP messages
>>
(Continue reading)
RSS Feed